Презентация, доклад по информатике на тему Ветвление в Паскаль

Повторение:Write(список вывода);WriteLn(список вывода);Read(список ввода);ReadLn(список ввода);: =Ввод данныхПрисваиваниеВвод данных и перевод строкиВывод данных и перевод строкиВывод данныхОператорыНазначениеПравильный ответ: 1-6; 2-5; 3-1; 4-4; 5-2, 6-3.

Слайд 1Структура программы на Паскаль
Program ;
Var ,:тип переменной;
begin       

оператор>;

< оператор>;
end.
Структура программы на ПаскальProgram ; Var ,:тип переменной;begin        < оператор>;    …< оператор>;end.

Слайд 2Повторение:
Write(список вывода);
WriteLn(список вывода);
Read(список ввода);
ReadLn(список ввода);
: =

Ввод данных
Присваивание
Ввод данных и перевод строки
Вывод

данных и перевод строки
Вывод данных

Операторы

Назначение

Правильный ответ: 1-6; 2-5; 3-1; 4-4; 5-2, 6-3.

Повторение:Write(список вывода);WriteLn(список вывода);Read(список ввода);ReadLn(список ввода);: =Ввод данныхПрисваиваниеВвод данных и перевод строкиВывод данных и перевод строкиВывод данныхОператорыНазначениеПравильный ответ:

Слайд 3Найти ошибки в программе
Programm Div;
Var a,b,c,d,m: integer
begin;
readln(a,b,c,d); {Ввод}
m=a*d; {Числитель}
n:=bc; {Знаменатель}
write(m,n); {Вывод}
end;
Program

Div;
Var a,b,c,d,n,m: integer;
begin
readln(a,b,c,d); {Ввод}
m:=a*d; {Числитель}
n:=b*c; {Знаменатель}
write(m,n); {Вывод}
end.
Найти ошибки в программеProgramm Div;Var a,b,c,d,m: integerbegin;readln(a,b,c,d); {Ввод}m=a*d; {Числитель}n:=bc; {Знаменатель}write(m,n); {Вывод}end;Program Div;Var a,b,c,d,n,m: integer;beginreadln(a,b,c,d); {Ввод}m:=a*d; {Числитель}n:=b*c; {Знаменатель}write(m,n);

Слайд 4Алгоритмы с ветвлением

Алгоритмы с ветвлением

Слайд 5Робот

Если ( условие )
{
Команды блок_если;
}

Иначе
{
Команды блок_иначе;
}

РоботЕсли ( условие )  {  Команды блок_если;  } Иначе  {   Команды

Слайд 6Условный оператор
Полное ветвление:
if then < серия команд 1 > else

<серия команд 2>

Неполное ветвление:
if <условие> then < серия команд>

Серия 2

Серия команд

Условный операторПолное ветвление:if then < серия команд 1 > else Неполное ветвление:if then < серия команд>Серия 2Серия

Слайд 7Задача 1. Даны значения двух величин: выбрать из них большее.
Программа:
Program Max2;
Var

A,B,C: integer;
Begin
Write (‘Введи два числа’);
Read (A,B);
If A>B then C:=A else С:=В;
Write (‘Max = ’, C);
end.

Полное ветвление

Задача 1. Даны значения двух величин: выбрать из них большее.Программа:Program Max2;Var A,B,C: integer;BeginWrite (‘Введи два числа’); Read

Слайд 8Задача 2. Обменять местами (упорядочить) значения переменных X и Y по

возрастанию.

Программа:
Program Sort;
Var X,Y,С: integer;
Begin
Write (‘Введи два числа’);
Read (X,Y);
If X>Y then
begin
C:=X;
X:=Y;
Y:=C;
end;
Write (X,Y);
end.

Begin-end’овые скобки условного
оператора

Неполное ветвление

Задача 2. Обменять местами (упорядочить) значения переменных X и Y по возрастанию.Программа:Program Sort;Var X,Y,С: integer;BeginWrite (‘Введи два

Слайд 9Задача. Определите, какая задача решается следующим алгоритмом.
Program tri;
Var X: integer;
Begin
Write (‘Введи

число’); Read (X);
If X>0 then Write (‘Введено положит. число’)
else Write (‘Введено отрицат. число’) ;
end.

Определите ответ при Х=0

If X=0 then write (‘Число равно нулю’) else If X>0 then Write (‘Введено положит. число’) else Write (‘Введено отрицат. число’) ;
end.




Задача. Определите, какая задача решается следующим алгоритмом.Program tri;Var X: integer;BeginWrite (‘Введи число’); Read (X); If X>0 then

Слайд 10Составить программу для решения следующей задачи:
1. Определить день недели по его

номеру.
Например: вводится 1, а на экране появляется слово «Понедельник».
2. В переменную S вводится возраст Саши, а в переменную M возраст Маши. В качестве результата на экран выводится фраза «Саша старше Маши» или «Маша старше Саши».
3. Решите предыдущую задачу, учитывая возможность одинакового возраста Саши Маши. В таком случае выведите ответ «Саша и Маша – ровесники»

Составить программу для решения следующей задачи:1. Определить день недели по его номеру.  Например: вводится 1, а

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть