Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции 5.6 по инфе.doc
Скачиваний:
4
Добавлен:
11.07.2019
Размер:
62.98 Кб
Скачать

4. Примеры программ с линейной структурой.

Проиллюстрируем изложенные в данной лекции средства Турбо Паскаля на примерах программ с линейной структурой, т.е. содержащих лишь операторы присваивания, ввода, вывода, управления цветом.

program first;{вычисление среднего балла}

var math,phys,phil,hist:integer;{баллы по предметам}

average:real; {средний балл}

begin write('математика:'); read(math);

write('физика:'); read(phys);

write('философия:'); read(phil);

write('история;'); read(hist);

average:=(math+phys+phil+hist)/4; writeln(' Средний балл:',average:1:2);

end {first}.

Другой вариант программы - first_2, использует средства экранного вывода текста и отличается также тем, что запрашивает ввод в окно экрана не только балла, но и названий четырёх дисциплин.

program first_2;{второй вариант программы first}

uses CRT;

var name: string; {названия предметов}

v1,v2,v3,v4:integer;{баллы по предметам}

average:real; {средний балл}

begin TextBackground(cyan);TextColor(yellow);ClrScr;

window(10,10,70,16);TextBackground(green);ClrScr;

writeln('Введите в одну строку названия 4-х предметов,');

writeln('а в следующую строку - баллы по этим предметам:');

readln(name); readln(v1,v2,v3,v4);

average:=(v1+v2+v3+v4)/4;writeln(' Средний балл:',average:1:2);

end {first_2}.