1 Составить программу на языке Паскаль. Написать программу, заносящую в файл массив из 7 вещественных чисел, введенных с клавиат
уры, а потом считывающую этот массив и выводящую на экран количество отрицательных элементов. Если таких нет, то выдать об этом сообщение.
2. Составить программу на языке Паскаль. Описать функцию нахождения максимума для двух величин. Ввести с клавиатуры a,b,c,d. Для каждой пары величин найти максимальную, а потом напечатать большее из максимальных величин.
1) var f:text; a:array[1..7] of real; i,k,c,x:integer; s:string; begin for i:=1 to 7 do begin readln(x); a[i]:=x; end; assign(f,'file.txt'); rewrite(f); for i:=1 to 7 do begin str(a[i],s); writeln(f,s); end; close(f); reset(f); k:=0; while not eof(f) do begin readln(f,s); val(s,x,c); if x<0 then k:=k+1; end; close(f); if k<>0 then writeln('В массиве ',k,' отрицательных элемента(ов)'); else writeln('В массиве нет отрицательных элементов'); erase(f); end.
2) Var a,b,c,d:integer;
Function max(a,b:integer):integer; begin if a>b then max:=a else max:=b; end;
Begin readln(a,b,c,d); a:=(max(a,b)); b:=(max(c,d)); <span> writeln('max=',max(a,b)); </span>End.
<span>Программа для создания презентаций, являющаяся частью M</span>icrosoft Office<span> и доступная в редакциях для операционных систем Windows</span><span> и Mac OS</span><span>. Материалы, подготовленные с помощью PowerPoint предназначены для отображения на большом экране — через проектор</span><span>, либо телевизионный экран большого размера
Var eval: array[1..35] of byte; i, good: integer; sr: real;
begin good := 0;sr := 0; for i := 1 to 35 do begin write(i, '.) ');readln(eval[i]); sr := sr + eval[i]; if eval[i] = 5 then inc(good); end; sr := sr / 35; writeln('Всего пятерок: ', good); writeln('Средний бал: ', sr:0:2); end.
Алг Число нач цел n, k вывод "Введите целое число", нс ввод n k:=0 нц пока n>0 если mod(n,10)=9 то k:=k+1 все n:=div(n,10) кц если k=2 то вывод "Да." иначе вывод "Нет." кон