| Назва: | Алгоритми і програми з розгалуженнями |
| Тип: | Реферати |
| Мова: | Українська |
| Розмiр: | 5,47 KB |
| Скачувань: | 49 |
88-100 <<відмінно>>
71-87 <<добре>>
50-70 <<задовільно>>
0-49 <<незадовільно>>
Скласти програму, яка для конкретного студента (name) і його кількості балів (bal) виводить його оцінку (mark).
program Marks;
var bal: integer; name, mark: string;
begin
write ('Введіть прізвище');
readln (name);
write ('Введіть бали');
readln (bal);
case bal of
88…100: mark:= 'відмінно';
71…87: mark:= 'добре';
50…70: mark:= 'задовільно';
0…49: mark:= 'незадовільно';
else mark: = '0'
end;
if mark < > '0' then writeln (name:15, mark:15)
else writeln ('помилка під час введення кількості балів'):
end.
або інший приклад:
case k of
1; cina:=22,
2,3: cina:=35;
4: cina:=50;
else cina:=97
end;
3. Складена команда.
Складена команда - це команда, в якій декілька команд об'єднано в одну за допомогою службових слів begin та end:
begin <команда 1>; <команда 2>; … <команда n>; end;
Задача. Скласти програму, яка дає довідку про назву столиці (St) та кількість населення (nas, у мільйонах) деякої країни (kr) з такого переліку: Угорщина, Італія, Україна.
program Countries;
var kr, st: string; nas: integer;
begin
write ('Введіть назву країни');
readln (kr);
if kr = 'Угорщина' then
begin
st:= 'Будапешт';
nas:=11
end;
if kr = 'Італія' then
begin
st:= 'Рим';
nas:=60
end;
if kr = 'Україна' then
began
st:= 'Київ';
nas:= 48
end;
writeln ('Столиця - ', st, 'населення-', nas, 'млн осіб')
end.
71-87 <<добре>>
50-70 <<задовільно>>
0-49 <<незадовільно>>
Скласти програму, яка для конкретного студента (name) і його кількості балів (bal) виводить його оцінку (mark).
program Marks;
var bal: integer; name, mark: string;
begin
write ('Введіть прізвище');
readln (name);
write ('Введіть бали');
readln (bal);
case bal of
88…100: mark:= 'відмінно';
71…87: mark:= 'добре';
50…70: mark:= 'задовільно';
0…49: mark:= 'незадовільно';
else mark: = '0'
end;
if mark < > '0' then writeln (name:15, mark:15)
else writeln ('помилка під час введення кількості балів'):
end.
або інший приклад:
case k of
1; cina:=22,
2,3: cina:=35;
4: cina:=50;
else cina:=97
end;
3. Складена команда.
Складена команда - це команда, в якій декілька команд об'єднано в одну за допомогою службових слів begin та end:
begin <команда 1>; <команда 2>; … <команда n>; end;
Задача. Скласти програму, яка дає довідку про назву столиці (St) та кількість населення (nas, у мільйонах) деякої країни (kr) з такого переліку: Угорщина, Італія, Україна.
program Countries;
var kr, st: string; nas: integer;
begin
write ('Введіть назву країни');
readln (kr);
if kr = 'Угорщина' then
begin
st:= 'Будапешт';
nas:=11
end;
if kr = 'Італія' then
begin
st:= 'Рим';
nas:=60
end;
if kr = 'Україна' then
began
st:= 'Київ';
nas:= 48
end;
writeln ('Столиця - ', st, 'населення-', nas, 'млн осіб')
end.
Новости загрузка новостей...