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

Содержание

Ответьте на вопросы: Что такое алгоритм?Какие типы алгоритмов мы изучили?Назовите основные свойства алгоритмов.Какие алгоритмы называются линейными?Какие способы описания алгоритмов мы знаем?Что такое блок-схема?Назовите основные блоки.Кто такой исполнитель? Кто может быть исполнителем алгоритма?Что такое операция присваивания?

Слайд 1Примеры построения алгоритмов с использованием конструкций проверки условий, циклов и способов

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

Слайд 2Ответьте на вопросы:
Что такое алгоритм?
Какие типы алгоритмов мы изучили?
Назовите основные свойства

алгоритмов.
Какие алгоритмы называются линейными?
Какие способы описания алгоритмов мы знаем?
Что такое блок-схема?
Назовите основные блоки.
Кто такой исполнитель? Кто может быть исполнителем алгоритма?
Что такое операция присваивания?

Ответьте на вопросы: Что такое алгоритм?Какие типы алгоритмов мы изучили?Назовите основные свойства алгоритмов.Какие алгоритмы называются линейными?Какие способы

Слайд 3 Написать программу подсчёта длины окружности, зная ее радиус.

Написать программу подсчёта длины окружности, зная ее радиус.

Слайд 4Основные шаги алгоритма
Ввести радиус R
Вычислить L:=2**R
Вывести значение длины окружности L.

Основные шаги алгоритмаВвести радиус RВычислить L:=2**RВывести значение длины окружности L.

Слайд 6 Линейный алгоритм – это такой алгоритм, в котором шаги

идут последовательно друг за другом.

Линейный алгоритм – это такой алгоритм, в котором шаги идут последовательно друг за другом.

Слайд 7Алгоритмы разветвленной (ветвящейся) структуры применяются, когда в зависимости от некоторого условия

необходимо выполнить либо одно, либо другое действие.
Алгоритмы разветвленной (ветвящейся) структуры бывают двух видов:
полное ветвление;
неполное ветвление.
Алгоритмы разветвленной (ветвящейся) структуры применяются, когда в зависимости от некоторого условия необходимо выполнить либо одно, либо другое

Слайд 8 Полное ветвление

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

Слайд 9Описание структуры: Полное ветвление
Если условие истинно
то выполняется действие 1
иначе выполняется

действие 2

Описание структуры:  Полное ветвлениеЕсли условие истинно то выполняется действие 1иначе выполняется действие 2

Слайд 10Неполное ветвление


ДА

НЕТ

Условие выполняется?

Действие 1

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

Слайд 11Описание структуры: Неполное ветвление

Если условие истинно
то выполняется действие 1

Описание структуры:  Неполное ветвлениеЕсли условие истинно то выполняется действие 1

Слайд 12Проверяем, что радиус R положительный
R > 0 ?

Проверяем, что радиус R положительныйR > 0 ?

Слайд 13Основные шаги алгоритма
Ввести радиус R
Проверить, радиус R положительный?
Если да, то перейти

к шагу 4, если нет, то перейти к шагу 6.
L:=2**R
Вывести значение длины окружности L
Вывести «Ошибка».
Основные шаги алгоритмаВвести радиус RПроверить, радиус R положительный?Если да, то перейти к шагу 4, если нет, то

Слайд 15 Циклический алгоритм представляет собой последовательность команд, выполняемых многократно.


Циклические алгоритмы могут быть

организованы в нескольких вариантах:
цикл с условием (предусловием и постусловием);
цикл со счётчиком (с параметром).

Циклический алгоритм представляет собой последовательность команд, выполняемых многократно. Циклические алгоритмы могут быть организованы в нескольких вариантах:цикл

Слайд 16 При разработке алгоритмов циклической структуры выделяют следующие понятия:
параметр (переменная цикла)

– величина, с изменением значения которой связано многократное выполнение цикла;
начальное и конечное значения параметра цикла;
шаг параметра цикла - значение, на которое изменяется параметр цикла при каждом повторении;
тело цикла – команды, выполняемые в цикле.

При разработке алгоритмов циклической структуры выделяют следующие понятия:  параметр (переменная цикла) – величина, с изменением

Слайд 17 Тело цикла
Алгоритм циклической

структуры с предусловием
Тело циклаАлгоритм циклической структуры  с предусловием

Слайд 18Описание структуры: Цикл с предусловием (цикл-пока)
Пока выполнить

Описание структуры: Цикл с предусловием (цикл-пока)Пока выполнить

Слайд 19Алгоритм циклической структуры с постусловием

Алгоритм циклической структуры  с постусловием

Слайд 20Описание структуры: Цикл с постусловием (цикл-до)
Повторять до

Описание структуры: Цикл с постусловием (цикл-до)Повторять  до

Слайд 21Основные шаги алгоритма
Ввести радиус R.
Проверить, радиус R ≤ 0?
Если нет, то

перейти к шагу 4, если да, то перейти к шагу 6.
L:=2**R
Вывести значение длины окружности L.
Вывести «Ошибка».
Перейти к шагу 1.

Основные шаги алгоритмаВвести радиус R.Проверить, радиус R ≤ 0?Если нет, то перейти к шагу 4, если да,

Слайд 23Задачи
Определить, какая из двух фигур – круг или квадрат – имеет

большую площадь. Известно, что сторона квадрата равна а, радиус круга r. Вывести название и значение большей площади.
Определить корни квадратного уравнения ax2+bx+c=0 при любых значениях а, b, c.

ЗадачиОпределить, какая из двух фигур – круг или квадрат – имеет большую площадь. Известно, что сторона квадрата

Слайд 24Подсказки к задачам
Sкр=r2 Sкв=a2


D ≥ 0?




Подсказки к задачамSкр=r2    Sкв=a2D ≥ 0?

Слайд 25Завершите фразу
Сегодня я узнал…
Я научилась…
У меня получилось …
Было

трудно…
 


Завершите фразуСегодня я узнал… Я научилась… У меня получилось … Было трудно… 

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

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


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

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

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

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