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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2009, 22:39   #1
nersafer
Новичок
Джуниор
 
Регистрация: 16.12.2009
Сообщений: 1
По умолчанию Проверьте пожалуйста блок-схемы к задачам..

Народ! помогите пожалуйста мне немножко..

Задали в универе несколько задачек, решить то их я решил, но вот составлением блок-схем сроду не занимался.. а без них не защитают..

проверьте плииз блок-схемы правильно ли я их составил:


1. Найти значение выражения 1*1+2*2+...+n*n.

Код:
Program Summa1;
Uses Crt;
Var
    n, s, i : integer;
Begin
  clrscr;
  write ('Vvedite celoe chislo: n = ');
  readln (n);
  s := 0;
  for i := 1 to n do
   s := s + i * i;
  writeln ('Summa = ', s);
  readln;
End.



2. Составить программу, удаляющую в файле текст после первой точки.

Код:
program z41;
uses crt;
var fl1:text;a:string;
    i,l,poz:longint;label m;
begin
  clrscr;
    assign(fl1,'input.txt');
    reset(fl1);
    readln(fl1,a);
    close(fl1);
    l:=length(a);
    rewrite(fl1);
    for i:=1 to l do 
      if a[i]='.' then
        begin
           poz:=i;
           goto m;
        end;
   m:for i:=1 to poz do write(fl1,a[i]);
   close(fl1);
end.


3. Дана матрица N*N. найти произведение элементов, расположенных на побочной диагонали и выше (ниже) её.

Код:
Program Summa1;
Uses Crt;
Var
  s: array [1..5,1..5] of integer;
  i,j, n, sum: integer;
Begin
    clrscr;
     randomize;
     n:=5;
     For I := 1 To N Do
         For J := 1 To N Do
             S[I, J] := Random(5)+1;
     Sum := 1;
     For I := 1 To N Do
         For J := 1 To N-I+1 Do
             Sum := Sum * S[I, J];
     For I := 1 To N Do
     Begin
         For J := 1 To N Do
             Write(S[I,J]:3);
         WriteLn;
     End;
     WriteLn;
     WriteLn('Proizvedenie elementov na pobochni diag i vyshe ee=',Sum);
     readln;
End.


проверьте плиз блок-схемы.. не охото на мелачах опозориться )
nersafer вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите пожалуйста нарисовать блок-схемы к задачкам Анюта141 Паскаль, Turbo Pascal, PascalABC.NET 2 03.06.2009 06:04
Проверьте простую блок-схему пожалуйста Olya90 Помощь студентам 0 11.05.2009 18:17
Проверьте блок-схему пожалуйста (С++) Olya90 Помощь студентам 1 04.05.2009 21:34