Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему Алгоритмы разветвляющейся структуры

Содержание

2 из 20Структура урока:АктуализацияПроблемная ситуацияПланирование решения поставленной задачиТема урокаПостановка учебной задачиФормирование новых знанийПервичное осмыслениеРешение ключевых задачСамостоятельное выполнение заданий под контролем учителяПостановка домашнего заданияСписок литературы
1 из 20Презентация к уроку по информатике и ИКТ для обучающихся 9 2 из 20Структура урока:АктуализацияПроблемная ситуацияПланирование решения поставленной задачиТема урокаПостановка учебной задачиФормирование новых 3 из 20«Что мы знаем»Что такое алгоритм? Линейный алгоритм?Перечислите типы переменных?Структура программы?Объясните 4 из 20Составить программу на языке программирования Turbo Pascal: найти значение функции у= 5 из 20При решении этой задачи требуется выполнить следующие условия:проверить больше или 6 из 20Разветвляющийся алгоритмУсловный оператор 7 из 20Учебная задача:знать алгоритмическую структуру условного оператора (полная и неполная формы); Разветвляющийся алгоритм – это алгоритм, в котором в зависимости от условия выполняется 9 из 20ЕСЛИ условие, ТО действие.ЕСЛИ условие, ТО действие1, ИНАЧЕ действие2.НЕПОЛНАЯ ФОРМАПОЛНАЯ ФОРМА 10 из 20Блок-схемаНеполная формаПолная форма 11 из 20Конструкции на языке программирования	Полный операторif then {действие1, если условие верно}else 12 из 20Выполните алгоритм и заполните таблицу 13 из 20Составить блок-схему для решения квадратного уравнения ах2+bx+c=0 14 из 20Задача1. Составить программу на языке программирования Turbo Pascal: найти значение 15 из 20Задача 2. Найти наибольшее число между а и b (числа 16 из 20Задача 2. Найти наибольшее число между а и b (числа 17 из 20Задача 3. Во второй тур конкурса проходит обучающийся, набравший от 18 из 20Практическая работа Написать программы и блок-схемы к задачам. Решение проверить 19 из 20Домашнее задание§4.2.2.Выполнить № 4.2 (с.115) Составить блок-схему и программу, в 20 из 20Список литературыИнформатика. Программы для общеобразовательных учреждений 2-11 классы: методическое пособие
Слайды презентации

Слайд 2 2 из 20
Структура урока:
Актуализация
Проблемная ситуация
Планирование решения поставленной задачи
Тема

2 из 20Структура урока:АктуализацияПроблемная ситуацияПланирование решения поставленной задачиТема урокаПостановка учебной задачиФормирование

урока
Постановка учебной задачи
Формирование новых знаний
Первичное осмысление
Решение ключевых задач
Самостоятельное выполнение

заданий под контролем учителя
Постановка домашнего задания
Список литературы

Слайд 3 3 из 20
«Что мы знаем»
Что такое алгоритм? Линейный

3 из 20«Что мы знаем»Что такое алгоритм? Линейный алгоритм?Перечислите типы переменных?Структура

алгоритм?
Перечислите типы переменных?
Структура программы?
Объясните значение операторов:
uses crt;
var …:…;
begin clrscr;
readln(a,b);
writeln('a',a);
readln;


Слайд 4 4 из 20
Составить программу на языке программирования Turbo

4 из 20Составить программу на языке программирования Turbo Pascal: найти значение функции у=

Pascal: найти значение функции у=



Слайд 5 5 из 20
При решении этой задачи требуется выполнить

5 из 20При решении этой задачи требуется выполнить следующие условия:проверить больше

следующие условия:
проверить больше или равно нулю выражение х-2.
Если х

больше или равно 2, то у=
Если х меньше 2, то «значение у не существует».

Коротко алгоритм задачи может быть записан:

ЕСЛИ x>=2 ТО у:=sqrt(x-2)

ИНАЧЕ ‘значение у не существует’



Слайд 6 6 из 20
Разветвляющийся алгоритм
Условный оператор

6 из 20Разветвляющийся алгоритмУсловный оператор

Слайд 7 7 из 20
Учебная задача:

знать алгоритмическую структуру условного оператора

7 из 20Учебная задача:знать алгоритмическую структуру условного оператора (полная и неполная

(полная и неполная формы);
знать приемы построения алгоритмов с

“ветвлением” в виде блок-схемы и их программированию на языке Turbo Pascal.
уметь решать задачи с использованием условного оператора.



Слайд 8 Разветвляющийся алгоритм – это алгоритм, в котором в

Разветвляющийся алгоритм – это алгоритм, в котором в зависимости от условия

зависимости от условия выполняется либо одна, либо другая последовательность

действий.

Условие – высказывание, которое может быть либо истинным, либо ложным.
Для построения простого логического условия используются операции:
< ; >; <=; >=; =; < >

Сложное условие – это условие, состоящее из нескольких простых условий, связанных с помощью логических операций:
and – И (логическое умножение, одновременное выполнение условий)
or – ИЛИ (логическое сложение, выполнение хотя бы одного из условий) и др.



Слайд 9 9 из 20
ЕСЛИ условие, ТО действие.


ЕСЛИ условие, ТО

9 из 20ЕСЛИ условие, ТО действие.ЕСЛИ условие, ТО действие1, ИНАЧЕ действие2.НЕПОЛНАЯ ФОРМАПОЛНАЯ ФОРМА

действие1, ИНАЧЕ действие2.
НЕПОЛНАЯ ФОРМА
ПОЛНАЯ ФОРМА


Слайд 10 10 из 20
Блок-схема
Неполная форма
Полная форма

10 из 20Блок-схемаНеполная формаПолная форма

Слайд 11 11 из 20

Конструкции на языке программирования
Полный оператор
if

11 из 20Конструкции на языке программирования	Полный операторif then {действие1, если условие

then {действие1, если условие верно}
else {действие2, если условие неверно};
Особенности:
перед

else НЕ ставится точка с запятой;
если в блоке НЕ один оператор, то их заключаем в слова begin и end

Неполный оператор
if <условие> then {действие, если условие верно};

if <условие> then begin {действие1};{действие2}
end
else begin {действие3};{действие4}
end;



Слайд 12 12 из 20
Выполните алгоритм и заполните таблицу

12 из 20Выполните алгоритм и заполните таблицу

Слайд 13 13 из 20
Составить блок-схему для решения квадратного уравнения ах2+bx+c=0

13 из 20Составить блок-схему для решения квадратного уравнения ах2+bx+c=0

Слайд 14 14 из 20
Задача1. Составить программу на языке программирования

14 из 20Задача1. Составить программу на языке программирования Turbo Pascal: найти

Turbo Pascal: найти значение функции у=

program znach_funk;
uses crt;
var x,y:real;
begin

clrscr;
writeln(‘vvedite x');
readln(x);
if x>=2 then begin
y:=sqrt(x-2);
writeln(‘y=',y:3:2)
end
else writeln(‘значение y не существует');
readln;
end.



Слайд 15 15 из 20
Задача 2. Найти наибольшее число между

15 из 20Задача 2. Найти наибольшее число между а и b

а и b (числа ввести с клавиатуры).
Вариант 1 –

полная форма условного оператора

program naib;
uses crt;
var a,b,max:integer;
begin clrscr;
writeln(‘vvedite a,b');
readln(a,b);
if a>b then max:=a
else max:=b;
writeln('max:=',max);
readln;
end.



Слайд 16 16 из 20
Задача 2. Найти наибольшее число между

16 из 20Задача 2. Найти наибольшее число между а и b

а и b (числа ввести с клавиатуры).
Вариант 2 –

неполная форма условного оператора

program naib;
uses crt;
var a,b,max:integer;
begin clrscr;
writeln(‘vvedite a,b');
readln(a,b);
max:=a;
if b>a then max:=b;
writeln(' max:=',max);
readln
end.



Слайд 17 17 из 20

Задача 3. Во второй тур конкурса

проходит обучающийся, набравший от 85 до 100 баллов включительно.

Ввести количество баллов и определить, прошел ли он во второй тур (вывести ответ "проходит" или "не проходит").

program konkurs;
uses crt;
var x: integer;
begin clrscr;
writeln(‘vvedite ball');
readln(x);
if (x >= 85) and (x <= 100)
then writeln (‘проходит')
else writeln (‘не проходит');
readln;
end.



Слайд 18 18 из 20
Практическая работа Написать программы и блок-схемы к

18 из 20Практическая работа Написать программы и блок-схемы к задачам. Решение

задачам. Решение проверить на ПК.
Дано х. Вычислить у, если:

Даны

два числа. Заменить второе число нулем, если оно не меньше первого, и оставить его прежним, если это не так. Первое число оставить без изменений.
Ввести три числа и найти наименьшее из них.




Слайд 19 19 из 20
Домашнее задание
§4.2.2.
Выполнить № 4.2 (с.115)
Составить

19 из 20Домашнее задание§4.2.2.Выполнить № 4.2 (с.115) Составить блок-схему и программу,

блок-схему и программу, в которой значение переменной вычисляется по

формуле: a+2b, если а – нечетное и 3ab, если а – четное (условие четности числа: а mod 2 = 0).



  • Имя файла: algoritmy-razvetvlyayushcheysya-struktury.pptx
  • Количество просмотров: 177
  • Количество скачиваний: 0
Следующая - Зона пустынь