Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.05.2008, 15:38   #1
Дима82
Форумчанин
 
Аватар для Дима82
 
Регистрация: 09.05.2008
Сообщений: 108
По умолчанию Работа с блок-схемами Pascal.

Вот, тут, решённые задачи:

№1.Программирование операций обработки одномерных массивов.
Задача: Вычислить суммы элементов массива, имеющих чётные индексы.

Код:
Program Lab4;
Uses crt;
Var K:array[1..30] of integer;
    S:integer;
    J,M:integer;
Begin
 Clrscr;
 S:=0;
 Write('BBedute 4uclo elementov macciva <=30: ');
 Readln(m);
 For J:=1 to m do begin
Write('K[',J,']=');
Readln(K[j]);
End;
writeln ('4etnye elementy macciva: ');
For J:=1 to M do
Begin
If (K[J] mod 2) = 0 then
Begin
Writeln ('K[',J,']=',K[J]);
S:=S+1;
End;
End;
 S:=0;
 J:=1;
 Repeat
  If K[J] mod 2=0 then
  S:=S+K[J];
 J:=J+1;
 until J>M;
 Writeln('Summa 4etnyx elementov massiva: ',s);
 Readkey;
End.
№2. Программирование операций обработки двумерных массивов.
Задача: Дана матрица А[M,N]. Включить вектор С(М) в качестве главной диагонали матрицы.

Код:
Program Lab5;
Uses crt;
Const M=5;
      N=5;
Var A: array[1..M,1..N] of real;
    C: array[1..M] of real;
    P,I:1..M;
    Q,J:1..N;
Begin
 Clrscr;
 Write('BBedite razmernost matricy ne bolee 5*5: ');
 Readln(P,Q);
 Writeln('BBedite elementy matricy:');
 For I:=1 to P do begin
  For J:=1 to Q do
  Begin
   Write('A[',I: 1,',',J: 1,']=');
   Readln(A[I,J])
  End; End;
  For I:=1 to P do begin
  Write ('C[',I,']=');
  Readln(C[I]);
 End;
 Writeln('Kontrolnyi Byvod matricy: ');
 For I:=1 to P do
 Begin
  For J:=1 to Q do Write (A[I,J]:4:2,'':3);
  Writeln;
 End;
 for I:=1 to J do A[I,I]:=C[I];
 Writeln;
 For I:=1 to P do
 Begin
  For J:=1 to Q do Write (A[I,J]:4:2,'':3);
  Writeln;
 End;
 Readln
End.
Помогите мне написать блок-схемы для двух задач, а то в этом я ничего не понимаю...
Дима82 вне форума Ответить с цитированием
Старый 12.05.2008, 16:06   #2
А. Долматов
Форумчанин
 
Аватар для А. Долматов
 
Регистрация: 15.02.2007
Сообщений: 183
По умолчанию

помочь или нарисовать? Если помочь, то спрашивай что не понятно.
Знать все невозможно, в силу того, что жить бы стало неинтересно.
А. Долматов вне форума Ответить с цитированием
Старый 12.05.2008, 16:11   #3
AlDelta
Реанимируюсь...
Участник клуба
 
Аватар для AlDelta
 
Регистрация: 19.07.2007
Сообщений: 1,445
По умолчанию

http://www.chemisk.narod.ru/html/algoritm01.html
Статья большая, поэтому только ссылка. Дима82 читай, пробуй, спрашивай - только в таком порядке.
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе...
P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows"
AlDelta вне форума Ответить с цитированием
Старый 12.05.2008, 16:27   #4
Дима82
Форумчанин
 
Аватар для Дима82
 
Регистрация: 09.05.2008
Сообщений: 108
По умолчанию

Цитата:
помочь или нарисовать? Если помочь, то спрашивай что не понятно.
Нарисуйте, пожалуйста, если не трудно глядишь может чё пойму.

Цитата:
http://www.chemisk.narod.ru/html/algoritm01.html
Статья большая, поэтому только ссылка. Дима82 читай, пробуй, спрашивай - только в таком порядке.
Посмотрел сайт, толку мало(хотя хороший сайт, спасибо). У меня и с простыми задачами в блок-схемах были проблемы, о двумерных массивах я, вообще, молчу.
Дима82 вне форума Ответить с цитированием
Старый 12.05.2008, 16:32   #5
Карась
Участник клуба
 
Аватар для Карась
 
Регистрация: 26.10.2007
Сообщений: 1,244
По умолчанию

Цитата:
Сообщение от AlDelta Посмотреть сообщение
http://www.chemisk.narod.ru/html/algoritm01.html
Статья большая, поэтому только ссылка. Дима82 читай, пробуй, спрашивай - только в таком порядке.
Зачётный сайт. Очень неплохо написано.

Цитата:
Посмотрел сайт, толку мало(хотя хороший сайт, спасибо). У меня и с простыми задачами в блок-схемах были проблемы, о двумерных массивах я, вообще, молчу.
Вы нарисуйте, а потом мы поправим и аргументируем ваши ошибки.
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым,
Попытка глубже понимать уже попахивает литром...
Карась вне форума Ответить с цитированием
Старый 12.05.2008, 16:44   #6
Дима82
Форумчанин
 
Аватар для Дима82
 
Регистрация: 09.05.2008
Сообщений: 108
По умолчанию

А, вы, можете в качестве примера показать какую-либо похожую блок-схему, а я попытаюсь, что-нибудь нарисовать...
Дима82 вне форума Ответить с цитированием
Старый 12.05.2008, 17:59   #7
Дима82
Форумчанин
 
Аватар для Дима82
 
Регистрация: 09.05.2008
Сообщений: 108
По умолчанию

Вот так что-ли...
Вложения
Тип файла: doc Doc2.doc (39.0 Кб, 21 просмотров)

Последний раз редактировалось AlDelta; 12.05.2008 в 22:02.
Дима82 вне форума Ответить с цитированием
Старый 12.05.2008, 21:39   #8
Дима82
Форумчанин
 
Аватар для Дима82
 
Регистрация: 09.05.2008
Сообщений: 108
По умолчанию

Вроде правильно, кто-нибудь посмотрел?
Дима82 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема с блок-схемами gotex Помощь студентам 5 11.10.2015 08:55
работа с сетью, pascal Artificial Паскаль, Turbo Pascal, PascalABC.NET 2 28.05.2008 17:07
Помогите с блок схемами пожалуйста Cyberbest Помощь студентам 3 20.04.2008 21:51
помогите с блок-схемами пожалуйста kardan Помощь студентам 1 18.04.2008 09:09