Напишите программу построение светофора в паскале
5-9 класс
|
var timeInSec:integer; // время в секундах color, s, m, h:byte; begin h := 4; //часы m := 5; //минуты s := 23; //секунды
timeInSec := h * 3600 + m * 60 + s; //перевод времени в секунды color := (timeInSec div 10) mod 3; {целочисленно делим на 10, чтобы узнать сколько раз светофор изменил цвет} {потом находим остаток деления на 3(количество цветов), чтобы узнать какой сейчас цвет} case color of //вывод ответа 0: writeln('Горит зеленый свет'); //0 - это зеленый свет 1: writeln('Горит желтый свет'); //1 - это желтый свет 2: writeln('Горит красный свет'); //2 - это крсный свет end; end.
USES GraphABC, CRT;
VAR klavisha:char;
begin
maximizewindow;
rectangle(600,100,1200,1000);
circle(900,250,100);
circle(900,500,100);
circle(900,750,100);
repeat
klavisha:=readkey;
circle(900,250,100);
circle(900,500,100);
circle(900,750,100);
if klavisha='1' then floodfill(900,250,clred);
redraw;
if klavisha='2' then floodfill(900,500,clyellow);
redraw;
if klavisha='3' then floodfill(900,750,clgreen);
redraw;
until 9>10;
end.
Среда разработки PascalABC, свет на светофоре переключать на 1, 2 и 3 соответственно.
Другие вопросы из категории
миль/час. В 5 магических милях 8 км. За сколько минут до назначенного времени необходимо выехать Пете, чтобы добраться до места встречи вовремя?
-вкусовые образы
-изображение и звук
-осязательные образы
-обонятельные образы
-текст,записанный на каком-либо языке
Читайте также
2.Условный оператор(ветвление)
Нарисуйте блок-схему.Дано два числа.Верно ли, что он равны?
3.Циклы
Напишите программу на Паскале. Выведите на экран табицу умножения на 4 в виде 1+4=4,2+4=8,....9*4=36.
4.Одномерные массивы
Напишите программу на Паскале.Подсчитайте количество максимальных элементов массива А [1..12].
5.Двумерные массивы
Напишите программу на Паскале. создать массив случайны чисел В[1..6,1..6].Все элементы массива, расположенные выше главной диагонали сделать равными О.Вывести исходный и исправленный массивы.
строках.Вывод результата сопроводите пояснениями
2)Напишите программу ввода трех величин( А,В,С) на одной строке,рассчитайте и выдайте на экран на отдельной строке значение выражения: (А*В)/3,14 +3С.
3)Напишите программу вычисления длины окружности и площади круга одного и того же заданного радиуса R.
Решать на паскале...Помогите пожалуйста(((
результат
2.дано целое число.напишите,программу которая выводит на экран последнюю цифру данного числа,затем возводит ее в квадрат и выводит на экран монитора результат
Имеются данные о количестве полных лет трех призеров спартакиады. Напишите программу, выбирающую и выводящую возраст самого младшего призера.
б)Напишите программу, которая массив из 20 элементов заполнит неповторяющимися целыми числами и выведет на экран элементы с нечетными индексами.