Домашнее
задание №26
Тема: Ветвления
на Паскале. Программирование 
диалога с компьютером
диалога с компьютером
| 
1. Составьте на Паскале программу определения минимума
  из трёх чисел с использованием логических операций. Программа
  должна иметь дружественный интерфейс. | 
| 
 program numbers1; 
var a,b,c: integer; 
Begin 
WriteLn('a='); 
ReadLn(a); 
WriteLn('b='); 
ReadLn(b); 
WriteLn('c='); 
ReadLn(c); 
If (a<b) and (a<c) 
then WriteLn(a,'меньшее') 
else If (b<a) and(b<c) Then WriteLn (b, 'меньшее') 
else If (a=b=c) Then WriteLn ('числа равны') 
End. | 
| 
2. Составьте на Паскале программу,
  которая запрашивает возраст двух детей (Саши и Маши), а затем выводит
  информацию о том, кто из них старше. | 
| 
 Program age1; 
Var a,b: integer; 
Begin 
 WriteLn('Возраст Саши'); 
ReadLn(a); 
 WriteLn('ВозрастMаши'); 
ReadLn(b); 
if(a>b)Then WriteLn('Саша старше Маши') 
else if (b<a) then WriteLn('Mаша старше Cаши') 
else if (b=a) then WriteLn('Возраст Саши равен возрасту Маши') 
End. | 
| 
3. Запишите на языке Паскаль программу, которая по номеру
  для недели будет выводить его название. | 
| 
 Program days1; 
var x:integer: 
Begin 
WriteLn('номер дня недели') 
readLn(x) 
if x=1 Then writeLn('понедельник') 
if x=2 Then writeLn('вторник') 
if x=3 Then writeLn('среда') 
if x=4 Then writeLn('четверг') 
if x=5 Then writeLn('пятница') 
if x=6 Then writeLn('суббота') 
if x=7 Then writeLn('воскресенье') 
if x>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) x=4/ y=-5, z=10. i=2 
2) ... | 
 
Комментариев нет:
Отправить комментарий