Паскаль
Сайт: | СДО "ФАРВАТЕР" |
Курс: | Информатика |
Книга: | Паскаль |
Напечатано:: | Гость |
Дата: | Среда, 21 мая 2025, 19:31 |
1. 1
На рабочем столе запустите ярлык программы Pascal
«Пустая» программа на Паскале, которая не выполняет никаких действий
Program one;
Begin
End.
Наберите данную программу и запустите на выполнение кнопкой Run.Созданные программы не сохраняйте.
2. 2
Откройте окно компилятора Pascal, и введите текст программы:
Program two;
Begin
write ('Привет, студент');
End.
После написания программы, нажми кнопку «Выполнить» («Run»).
Полюбуйся на результат.
3. 3
Попробуй набрать и запустить на выполнение еще одну программу.
Program P;
var a, b : integer;
begin
write ('Введите число ');
readln (a); b:=a*a;
writeln ('Квадрат этого числа = ',b);
end.
Объясни преподавателю что делает данная программа и для чего она нужна.
4. 4
Набери следующую программу и запусти на выполнение
Program summa;
Var
a, b, c, s: integer;
begin
a:=59; b:=51; c:=52;
Write (a:3); Write (b:3); Write(c:3);
S:=a+b+c;
Writeln (‘A=’,a);
Writeln (‘B=’,b);
Writeln (‘C=’,c);
Writeln (‘Сумма A+B+C равна ’, s);
End.
Напишите данную программу и запустите на выполнение. Измените значения переменных. Покажи результат преподавателю.
5. 5
Составим программу, которая спрашивает возраст ребенка и выдает решение о приеме ребенка в детский сад
(2 года).
Program vozrast;
Var v: integer;
Begin
Write (‘Введите возраст ребенка’);
Readln (v)
If v>=2
then writeln (‘Принимаем в детский сад’) {если ..., то ...}
else writeln (‘Не принимаем в детский сад’); {иначе}
end.
Модифицируйте данную программу, чтобы ограничить верхнюю границу приема в колледж АВТ 15 годами.
6. 6
Введите данную программу и запустите на выполнение.
Даны два числа. Меньшее из этих чисел заменить суммой данных чисел, большее - произведением.
Program zamena;
Var x, y,s,p: integer;
Begin
Write (‘Введите 2 числа’);
Readln(x, y);
S:=x+y; p:=x*y
If x>=y
then begin y:=s; x:=p;
end;
else begin x:=s; y:=p;
end;
writeln (‘x=’, x);
writeln (‘y=’, y);
end.
7. 7
Вывести на экран натуральные числа от 1 до 9 в обратном порядке.
Program chisla;
Var i:integer;
Begin
For i :=9 downto 1 do
Writeln (i);
End.
8. 8
Задание. Найти сумму 10 произвольных чисел.
Program summa;
Const N=10;
Var k, x, s: integer;
Begin
k:=0; s:=0; {k- количество введенных чисел}
while k < n do
begin
k := k+1;
write (‘Введите число’);
readln (x);
s:=s+x;
end;
writeln (‘Сумма чисел равна’, s);
end.
9. 9
Данная программа запускает графический модуль
если он установлен.
Program Gr;
Uses GraphABC;
begin SetWindowSize (256,256);
SetPenColor (RGB(0,0,255));
Line (0,0, WindowWidth, WindowHeight)
Line (0,WindowHeight, WindowWidth, 0)
end.
10. 10
Наберите по очереди следующие программы
1) Program z;
var a,b : integer;
begin
a :=7 ;
writeln (a);
b := a + 2;
writeln (b);
end.
2) Program z;
var a : integer; b: string;
begin
writeln (‘введите ваше имя’);
readln (b);
writeln (‘сколько вам лет?’);
readln (a);
writeln (b);
writeln (a);
end.
3) В фигурных скобках можно писать пояснение. Это необязательный элемент программы.
Program l; {заголовок программы}
Var a,b,c: integer; {целые числа}
BEGIN {начало раздела операторов}
c:=5;
b:=4;
a:=c*b;
writeln(a); {вынесение на экран значения a}
END.
Введите другие числа и снова запустите программу.