Практическая работа №7
«Реализация алгоритмов ветвления в среде программирования».
Цель:Закрепить полученные знания по программированию алгоритмов ветвления на языке Паскаль.
Ход работы
1.ответить на во Компьютерная программа – это …
2.Величины нужны для …
3.Описать величину – это значит ..
4.Укажите значение величины S после выполнения следующих команд:
S:=7; S:=23; S:=S+6;
5.В программе использован оператор ветвления.
If x>=3 then writeln (‘Зачет’) else writeln (‘Незачет’);
Какое значение будет выведено на экран дисплея, если x=7.
6.В программе использован оператор ветвления.
If x<1000 then writeln (‘да’) else writeln (‘нет’);
Какое значение будет выведено на экран дисплея, если Х=70.
2. Выполнить задания:
1.Какое значение будет иметь переменная р после выполнения программы, если с клавиатуры введено число 7?
ProgramPrimer1;
vara, b, p: integer;
Begin
writeln (‘Введите a’);
readln (a);
if (a>=7)
then begin
b:=3;
p:=a*a+b*b;
end
Else begin
b:=5;
p:=(a+b)*(a+b);
end;
writeln (‘ p=’, p);
End.
2.В программе использован оператор ветвления.
If a>=b then
begin
c:=a;
a:=b;
b:=c;
end
else b:=1;
writeln (a,b);
Какое значение будет выведено на экран дисплея, если a=10, b=20?
3.Исправьте ошибки и определите, что будет выведено на экран после выполнения программы, если с клавиатуры введены числа 2,3?
Var a,b: integer;
Program 2Task_1_13;
Begin;
Cls;
Writeln(‘Введите три целых числа’);
Readln(a,b,a)
c:=a+b;
Readln (‘a+b='c);
Readln;
end
3. Вывод.
Никита,оставшись.один,пошёл в сарай и увидел там пустую бочку.Он думал,что в ней живёт маленький человечек с длиной бородой.Никита разговаривал с ним,по отдать ножницы,которые пропали у мамы.За деревней кто-то ухнул.Бочка отозвалась страшным голосом.Никита испугался и по защиты у солнца.
Солнце было доброе и ласковое.Никита подумал,что это дедушка теперь живёт на солнце.
За огородом находился старый колодец.Никита думал,что на дне живут маленькие водяные жители,толстые,безволосые и вредные.Потом ему представилось,что там ещё и великан.
У сарая он увидел две земляные норы.Он решил,что это змеиные норы.
Никита увидел на огороде старый пень и решил,что это голова человека.Лицо у пня было сердитое.
Он смотрел на старую баню и думал.что это бабушка превратилась в избушку.
Петух представлялся ему пастухом,а цветок-маленьким ребёнком.
Для данной сортировки используем алгоритм сортировки слиянием
В начале разбиваем арбузы на 2 группы по 2Каждую группу взвешиваем и сортируем (т.е. всего 2 взвешивания)Теперь собираем вместе, сравниваем сначала более легкие арбузы и находим самый легкий (всего 3 взвешивания)Теперь сравниваем тяжелый арбуз, что в группе с самым легким и более легкий из другой группы, и определяем второй по легкости (всего 4 взвешивания)Потом взвешиваем оставшиеся арбузы и докладываем их по порядку (всего 5 взвешивания)