674079
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 1.410 руб.;
- курсы повышения квалификации от 430 руб.
Московские документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ ДО 90%

ВНИМАНИЕ: Скидка действует ТОЛЬКО до конца апреля!

(Лицензия на осуществление образовательной деятельности №038767 выдана ООО "Столичный учебный центр", г.Москва)

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

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

библиотека
материалов
Виды алгоритмов. Разветвляющийся алгоритм Цель урока: провести проверку, корр...
Содержание: Определение алгоритма Свойства алгоритмов Способы записи алгоритм...
Алгоритм -
Алгоритм - понятное и точное указание исполнителю совершить определенную посл...
Свойства алгоритма:
СПОСОБЫ ЗАПИСИ СЛОВЕСНЫЙ ПРОГРАММА ГРАФИЧЕСКИЙ – БЛОК-СХЕМА
Словесный Прочесть значение 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 ( ‘ введите...
Напишите программу решения задачи по алгоритму: По представленной на карточке...
Домашнее задание Решите задачу: Составьте алгоритм и программу, определяющую...

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

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 слайд Домашнее задание Решите задачу: Составьте алгоритм и программу, определяющую
Описание слайда:

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

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

 

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

 

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

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

знания:

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

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

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

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

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

умения:

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

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

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

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

 

 

Общая информация

Номер материала: 158011

Вам будут интересны эти курсы:

Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Современные информационные технологии и их использование в работе преподавателей. Системы автоматизированного проектирования одежды и организация технологического процесса»
Курс повышения квалификации «Основы создания интерактивного урока: от презентации до видеоурока»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Облачные технологии в образовании»
Курс «Оператор персонального компьютера»
Курс «1С: Предприятие 7.7»
Курс «3D Studio MAX»
Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Курс повышение квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»
Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.