Презентация, доклад к уроку Программирование линейных и разветвляющихся алгоритмов (Босова 8 класс)

Содержание

Проверка домашнего заданияПаскаль – язык программирования.Основные элементы языка программирования являются: алфавит, словарь, типы величин.Структура программы на Паскале состоит из четырех блоковБлок VAR – это блок описания переменных.Переменные в программе всегда одного типа.Оператор Read – предназначен для

Слайд 1Программирование линейных и разветвляющихся алгоритмов
Тема: Начала программирования

Программирование линейных и разветвляющихся алгоритмов Тема: Начала программирования

Слайд 2Проверка домашнего задания
Паскаль – язык программирования.
Основные элементы языка программирования являются: алфавит,

словарь, типы величин.
Структура программы на Паскале состоит из четырех блоков
Блок VAR – это блок описания переменных.
Переменные в программе всегда одного типа.
Оператор Read – предназначен для вывода на экран сообщений.
Команды ввода данных описывают считывание данных с клавиатуры.


1 1 0 1 0 0 1

Проверка домашнего заданияПаскаль – язык программирования.Основные элементы языка программирования являются: алфавит, словарь, типы величин.Структура программы на Паскале

Слайд 3Линейные алгоритмы – алгоритмы в которых команды выполняются последовательно по порядку


Линейные алгоритмы – алгоритмы в которых команды выполняются последовательно по порядку

Слайд 4Линейная программа на ввод и вывод данных
Program Znakomstvo;
Var a:string;
Begin
Write (‘Введите свое

имя ’);
Readln (a);
Writeln (‘Привет, ’, a, ‘!’ );
end.

Запуск программы

writeln

read

Линейная программа на ввод и вывод данныхProgram Znakomstvo;Var a:string;BeginWrite (‘Введите свое имя ’);Readln (a);Writeln (‘Привет, ’, a,

Слайд 5Разветвляющийся алгоритм позволяет исполнителю выбирать ход работы в связи с выполнением

условия
Разветвляющийся алгоритм позволяет исполнителю выбирать ход работы в связи с выполнением условия

Слайд 6Описание ветвления на Паскаль
Если
То
Иначе
все
If
Then
Else ;
Если
То
все
If

<условие>
Then <серия команд1>;
Описание ветвления на ПаскальЕслиТо ИначевсеIf Then Else ;ЕслиТо всеIf Then ;

Слайд 7Дополним программу ввода и вывода данных условием
Program Znakomstvo;
Var a:string; b:char
Begin
Write (‘Введите

свое имя ’);
Readln (a);
Write (‘Введите пол m –мужской, w - женский’);
Readln (b);
If ord(b)=109 then
Write (‘Приветствую господин, ’, a, ‘!’ )
Else Write (‘Приветствую госпожа, ’, a, ‘!’ );
end.

Дополним программу ввода и вывода данных условиемProgram Znakomstvo;Var a:string; b:charBeginWrite (‘Введите свое имя ’);Readln (a);Write (‘Введите пол

Слайд 8Программа с неполным ветвлением(большее из трех)
Program Maximum;
Var max, a, b, c:

real;
Begin
Write(‘Введите числа’);
Readln(a,b,c);
Max:=a;
If b>max then max:=b;
If c>max then max:=c;
write (‘Наибольшее число - ’, max);
End.


Программа с неполным ветвлением(большее из трех)Program Maximum;Var max, a, b, c: real;BeginWrite(‘Введите числа’);Readln(a,b,c);Max:=a;If b>max then max:=b;If c>max

Слайд 9Вложенные ветвления

if then

if <условие2> then <оператор1>
else <оператор2>
else <оператор3>

else всегда относится к ближайшему оператору if

!

Если оператор состоит более чем из одной
команды то его
помещают begin end;

Вложенные ветвления   if  then

Слайд 10Составной оператор ветвления (вложенное ветвление)
program lineynoe_uravnenie;;
var a, b, x: real;
begin

writeln ('Решение линейного уравнения');
write ('Введите коэффициенты a , b ');
readln (a, b);
if a<>0 then
begin
x:=-b/a;
writeln ('Корень уравнения x=', x)
end
else if b<>0 then writeln ('Корней нет')
else writeln ('x – любое число');

end.

Составной оператор ветвления (вложенное ветвление)program lineynoe_uravnenie;; var a, b, x: real;begin writeln ('Решение линейного уравнения'); write ('Введите

Слайд 11Домашнее задание
§ 3.3, 3.4
прочитать, составить конспект, обратить внимание на работу

с разными типами данных.
Домашнее задание§ 3.3, 3.4 прочитать, составить конспект, обратить внимание на работу с разными типами данных.

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

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


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

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

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

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