Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Свидетельство о публикации

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Презентации / Презентация "Программирование ветвлений на Паскале"
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 28 июня.

Подать заявку на курс
  • Информатика

Презентация "Программирование ветвлений на Паскале"

библиотека
материалов
Виды алгоритмов. Разветвляющийся алгоритм Цель урока: провести проверку, корр...
Содержание: Определение алгоритма Свойства алгоритмов Способы записи алгоритм...
Алгоритм -
Алгоритм - понятное и точное указание исполнителю совершить определенную посл...
Свойства алгоритма:
СПОСОБЫ ЗАПИСИ СЛОВЕСНЫЙ ПРОГРАММА ГРАФИЧЕСКИЙ – БЛОК-СХЕМА
Словесный Прочесть значение R. Умножить значение R на себя и на 3,14. Умножит...
Программный Program primer; var x , y : integer; Begin write ( ‘ введите числ...
Блок-схема (графический)
Типы алгоритмов:
Типы алгоритмов:
Линейный алгоритм-
Линейный алгоритм Алгоритм называется линейным, если все его действия выполня...
Восстановите условие задачи: Найти площадь прямоугольника с заданными длинами...
Найдите ошибки в программе: Program square; var A, B : integer; Begin writeln...
Проверьте себя: Program square; var A, B, S : integer; Begin writeln ( ‘ введ...
Разветвляющийся алгоритм-
Разветвляющийся алгоритм Алгоритм называется ветвящимся, если в зависимости о...
Виды ветвлений:
Виды ветвлений:
Неполная форма Pascal: if условие then действие; или if условие then 		begin...
Полная форма Pascal: if условие then действие1 else действие2; или if условие...
Оператор выбора Pascal: case переменная of список значений 1 : действие 1; сп...
Восстановите условие задачи: Найти большее из трех чисел.
Найдите ошибки в программе: Program Max; var A, B, C : integer; Begin writeln...
Проверьте себя: Program Maximum; var A, B, C, Max : integer; Begin writeln (...
Каким будет значение переменных после выполнения фрагмента программы: 1)x :=...
Упростите : 1) if x < 0 then y := - x ; if x >= 0 then y := 2+x ; 	2) if a >=...
Упростите : 1) if x < 0 then y := - x ; if x >= 0 then y := 2+x ; 	2) if a >=...
Упростите : 1) if x < 0 then y := - x ; if x >= 0 then y := 2+x ; 	2) if a >=...
Упростите : 1) if x < 0 then y := - x ; if x >= 0 then y := 2+x ; 	2) if a >=...
Упростите : 1) if x < 0 then y := - x ; if x >= 0 then y := 2+x ; 	2) if a >=...
Упростите, если это возможно, и найдите ошибки в программе: Program primer; v...
Проверьте себя: Program primer; var x, a, b : real; Begin writeln ( ‘ введите...
Напишите программу решения задачи по алгоритму: По представленной на карточке...
Домашнее задание Решите задачу: Составьте алгоритм и программу, определяющую...
36 1

Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Описание презентации по отдельным слайдам:

№ слайда 1 Виды алгоритмов. Разветвляющийся алгоритм Цель урока: провести проверку, корр
Описание слайда:

Виды алгоритмов. Разветвляющийся алгоритм Цель урока: провести проверку, коррекцию и обобщение знаний умений и навыков решения задач по теме «Виды алгоритмов. Разветвляющийся алгоритм»

№ слайда 2 Содержание: Определение алгоритма Свойства алгоритмов Способы записи алгоритм
Описание слайда:

Содержание: Определение алгоритма Свойства алгоритмов Способы записи алгоритмов Типы алгоритмов

№ слайда 3 Алгоритм -
Описание слайда:

Алгоритм -

№ слайда 4 Алгоритм - понятное и точное указание исполнителю совершить определенную посл
Описание слайда:

Алгоритм - понятное и точное указание исполнителю совершить определенную последовательность действий для решения поставленной задачи или достижения указанной цели.

№ слайда 5 Свойства алгоритма:
Описание слайда:

Свойства алгоритма:

№ слайда 6 СПОСОБЫ ЗАПИСИ СЛОВЕСНЫЙ ПРОГРАММА ГРАФИЧЕСКИЙ – БЛОК-СХЕМА
Описание слайда:

СПОСОБЫ ЗАПИСИ СЛОВЕСНЫЙ ПРОГРАММА ГРАФИЧЕСКИЙ – БЛОК-СХЕМА

№ слайда 7 Словесный Прочесть значение R. Умножить значение R на себя и на 3,14. Умножит
Описание слайда:

Словесный Прочесть значение R. Умножить значение R на себя и на 3,14. Умножить результат второго действия на значение R. Записать полученный в предыдущей команде результат как значение S.

№ слайда 8 Программный Program primer; var x , y : integer; Begin write ( ‘ введите числ
Описание слайда:

Программный Program primer; var x , y : integer; Begin write ( ‘ введите числo x =’ ); read ( x ); if x < 0 then if x < -5 then y := -10 else y := x else if x < 3 then y := 2*x else y := 6; writeln ( ‘ y = ’ , y ); End.

№ слайда 9 Блок-схема (графический)
Описание слайда:

Блок-схема (графический)

№ слайда 10 Типы алгоритмов:
Описание слайда:

Типы алгоритмов:

№ слайда 11 Типы алгоритмов:
Описание слайда:

Типы алгоритмов:

№ слайда 12 Линейный алгоритм-
Описание слайда:

Линейный алгоритм-

№ слайда 13 Линейный алгоритм Алгоритм называется линейным, если все его действия выполня
Описание слайда:

Линейный алгоритм Алгоритм называется линейным, если все его действия выполняются последовательно друг за другом от начала и до конца.

№ слайда 14 Восстановите условие задачи: Найти площадь прямоугольника с заданными длинами
Описание слайда:

Восстановите условие задачи: Найти площадь прямоугольника с заданными длинами сторон.

№ слайда 15 Найдите ошибки в программе: Program square; var A, B : integer; Begin writeln
Описание слайда:

Найдите ошибки в программе: Program square; var A, B : integer; Begin writeln ( ‘ введите длины сторон прямоуг-ка ’ ); read ( R ); S = A * B ; readln ( площадь прямоуг-ка = S ); End

№ слайда 16 Проверьте себя: Program square; var A, B, S : integer; Begin writeln ( ‘ введ
Описание слайда:

Проверьте себя: Program square; var A, B, S : integer; Begin writeln ( ‘ введите длины сторон прямоуг-ка ’ ); read ( A , B ); S : = A * B ; writeln ( ‘ площадь прямоуг-ка = ‘ , S ); End .

№ слайда 17 Разветвляющийся алгоритм-
Описание слайда:

Разветвляющийся алгоритм-

№ слайда 18 Разветвляющийся алгоритм Алгоритм называется ветвящимся, если в зависимости о
Описание слайда:

Разветвляющийся алгоритм Алгоритм называется ветвящимся, если в зависимости от выполнения условия совершаются те или иные действия.

№ слайда 19 Виды ветвлений:
Описание слайда:

Виды ветвлений:

№ слайда 20 Виды ветвлений:
Описание слайда:

Виды ветвлений:

№ слайда 21 Неполная форма Pascal: if условие then действие; или if условие then 		begin
Описание слайда:

Неполная форма Pascal: if условие then действие; или if условие then begin группа действий; end;

№ слайда 22 Полная форма Pascal: if условие then действие1 else действие2; или if условие
Описание слайда:

Полная форма Pascal: if условие then действие1 else действие2; или if условие then begin группа действий1; end else begin группа действий2; end;

№ слайда 23 Оператор выбора Pascal: case переменная of список значений 1 : действие 1; сп
Описание слайда:

Оператор выбора Pascal: case переменная of список значений 1 : действие 1; список значений 2 : действие 2; список значений 3 : действие 3; ……………………………………………………… список значений n : действие n else действие n+1; end;

№ слайда 24 Восстановите условие задачи: Найти большее из трех чисел.
Описание слайда:

Восстановите условие задачи: Найти большее из трех чисел.

№ слайда 25 Найдите ошибки в программе: Program Max; var A, B, C : integer; Begin writeln
Описание слайда:

Найдите ошибки в программе: Program Max; var A, B, C : integer; Begin writeln ( ‘ введите 2 числа ’ ); read ( A, B ); if A > B then Max := A ; else Max := B ; if C > Max else Max := C ; writlen ( ‘ большее = ’ , М ); End.

№ слайда 26 Проверьте себя: Program Maximum; var A, B, C, Max : integer; Begin writeln (
Описание слайда:

Проверьте себя: Program Maximum; var A, B, C, Max : integer; Begin writeln ( ‘ введите 3 числа ’ ); read ( A, B, C ); if A > B then Max := A else Max := B ; if C > Max then Max := C ; writeln ( ‘ большее = ’ , М ); End.

№ слайда 27 Каким будет значение переменных после выполнения фрагмента программы: 1)x :=
Описание слайда:

Каким будет значение переменных после выполнения фрагмента программы: 1)x := 5 ; if x < 4 then x := 0 else x := x + 2 ; y := x ; 2)m := 0 ; n := 4; if (m < n) and (m <> 0) then k := m else begin k := m ; k := k - n; end; 3)a := -1 ; b := 2; if (a > 0) or (b > 0) then d := b else begin d := b ; d := d + a; end; y = ……… d = ……… k = ……… 7 - 4 2

№ слайда 28 Упростите : 1) if x &lt; 0 then y := - x ; if x &gt;= 0 then y := 2+x ; 	2) if a &gt;=
Описание слайда:

Упростите : 1) if x < 0 then y := - x ; if x >= 0 then y := 2+x ; 2) if a >= b then c := 1 ; if a < b then c := -1 ; 3) if a < b then write ( ‘ a – меньше ’ ); if a > b then write ( ‘ b – меньше ’ );

№ слайда 29 Упростите : 1) if x &lt; 0 then y := - x ; if x &gt;= 0 then y := 2+x ; 	2) if a &gt;=
Описание слайда:

Упростите : 1) if x < 0 then y := - x ; if x >= 0 then y := 2+x ; 2) if a >= b then c := 1 ; if a < b then c := -1 ; 3) if a < b then write ( ‘ a – меньше ’ ); if a > b then write ( ‘ b – меньше ’ ); if x < 0 then y := - x else y := 2+x ;

№ слайда 30 Упростите : 1) if x &lt; 0 then y := - x ; if x &gt;= 0 then y := 2+x ; 	2) if a &gt;=
Описание слайда:

Упростите : 1) if x < 0 then y := - x ; if x >= 0 then y := 2+x ; 2) if a >= b then c := 1 ; if a < b then c := -1 ; 3) if a < b then write ( ‘ a – меньше ’ ); if a > b then write ( ‘ b – меньше ’ ); if x < 0 then y := - x else y := 2+x ;

№ слайда 31 Упростите : 1) if x &lt; 0 then y := - x ; if x &gt;= 0 then y := 2+x ; 	2) if a &gt;=
Описание слайда:

Упростите : 1) if x < 0 then y := - x ; if x >= 0 then y := 2+x ; 2) if a >= b then c := 1 ; if a < b then c := -1 ; 3) if a < b then write ( ‘ a – меньше ’ ); if a > b then write ( ‘ b – меньше ’ ); if x < 0 then y := - x else y := 2+x ; if a >= b then c := 1 else c := -1 ;

№ слайда 32 Упростите : 1) if x &lt; 0 then y := - x ; if x &gt;= 0 then y := 2+x ; 	2) if a &gt;=
Описание слайда:

Упростите : 1) if x < 0 then y := - x ; if x >= 0 then y := 2+x ; 2) if a >= b then c := 1 ; if a < b then c := -1 ; 3) if a < b then write ( ‘ a – меньше ’ ); if a > b then write ( ‘ b – меньше ’ ); if x < 0 then y := - x else y := 2+x ; if a >= b then c := 1 else c := -1 ; НЕЛЬЗЯ! нет a = b

№ слайда 33 Упростите, если это возможно, и найдите ошибки в программе: Program primer; v
Описание слайда:

Упростите, если это возможно, и найдите ошибки в программе: Program primer; var x, a, b : integer; Begin writlen ( ‘ введите числo x =’ ); write ( x ); if x > 0 then a := a * 2 ; b := b / 2; if x <= 0 then a := a / 2 ; b := b * 2; writeln ( ‘ a = ’ , a ); writeln ( ‘ b = ’ , b ); End.

№ слайда 34 Проверьте себя: Program primer; var x, a, b : real; Begin writeln ( ‘ введите
Описание слайда:

Проверьте себя: Program primer; var x, a, b : real; Begin writeln ( ‘ введите числo x =’ ); read ( x ); if x > 0 then begin a := a * 2 ; b := b / 2; end else begin a := a / 2 ; b := b * 2; end; writeln ( ‘ a = ’ , a ); writeln ( ‘ b = ’ , b ); End.

№ слайда 35 Напишите программу решения задачи по алгоритму: По представленной на карточке
Описание слайда:

Напишите программу решения задачи по алгоритму: По представленной на карточке блок-схеме (раздаточный материал на столе) составьте программу вычисления значения переменной y при заданном с клавиатуры значении переменной x.

№ слайда 36 Домашнее задание Решите задачу: Составьте алгоритм и программу, определяющую
Описание слайда:

Домашнее задание Решите задачу: Составьте алгоритм и программу, определяющую четность введенного Вами с клавиатуры числа.


Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Краткое описание документа:

 

Презентацию можно использовать на уроках информатики в качестве демонстрационного материала во время изучения темы «Программирование ветвлений на Паскале».

 

Эта презентация была разработана для урока-обобщения изученного ранее материала по теме «Ветвления» с целью провести проверку, коррекцию и систематизацию  знаний, навыков и умений по данной теме, подготовиться к изучению циклических алгоритмов.

Используя эту презентацию учитель может проверить следующие зания и умения учеников:

знания:

·       определение алгоритма;

·       свойства алгоритма;

·       способы записи алгоритмов;

·       виды алгоритмов и их определения;

·       виды разветвляющихся алгоритмов

умения:

·       определять тип алгоритма;

·записывать блок-схемы решения задач на линейные и ветвящиеся алгоритмы;

·    писать на языке ТurboРascal и отлаживать программы решения задач на линейные и ветвящиеся алгоритмы;

·уметь проводить логический анализ программ, их тестирование.

 

 

Автор
Дата добавления 27.11.2014
Раздел Информатика
Подраздел Презентации
Просмотров1922
Номер материала 158011
Получить свидетельство о публикации
Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх