Ветвления на
Паскале.
 Программирование
 
диалога с компьютером.
| 
1. Составьте на Паскале программу определения минимума
  из трёх чисел с использованием логических операций. Программа
  должна иметь дружественный интерфейс. | 
| 
program minimum; 
var A,B,C,D: real; 
begin 
readln (A,B,C) 
if (A<=B) and (A<=C) then D:=A; 
if (B<=A) and (B<=C) then D:=B; 
if (C<=A) and (C<=B) then D:=C; 
writeln("Наименьшее число";D); 
end. | 
| 
2. Составьте на Паскале программу,
  которая запрашивает возраст двух детей (Саши и Маши), а затем выводит
  информацию о том, кто из них старше. | 
| 
program Age; 
var S,M:integer; 
begin 
write("Возраст Саши"); 
readln(S); 
write("Возраст Маши"); 
readln(M); 
if M>S then writeln("Маша старше"); 
if S>M then writeln("Саша страше"); 
end. | 
| 
3. Запишите на языке Паскаль программу, которая по номеру
  дня недели будет выводить его название. | 
| 
program day; 
var D:integer; 
begin 
write("Введите номер дня недели"); 
readln(D); 
if D=1 then writeln("Понедельник"); 
if D=2 then writeln("Вторник"); 
if D=3 then writeln("Среда"); 
if D=4 then writeln("Четверг"); 
if D=5 then writeln("Пятница"); 
if D=6 then writeln("Суббота"); 
if D=7 then writeln("Воскресенье"); 
end. | 
| 
4. Что вычисляет
  приведённая ниже программа? Приведите два примера исходных данных и
  результата 
Program example; 
Var x,y,z,I :integer; 
Begin 
 
  ReadLn(a,b,c); 
 
  i:=0; 
 
  If a>0 then i:=i+1; 
 
  If b>0 then i:=i+1; 
 
  If c>0 then i:=i+1; 
 
  WriteLn(i) 
End.  | 
| 
Эта программа вычисляет количество положительных чисел. 
Например: 
1) а=3; b=6; c=1, тогда i=3 
2) a=2; b=0; c=-4, тогда i=1 | 
 
Спасибо
ОтветитьУдалитьСпасибо большое
ОтветитьУдалить