Программирование циклов босова 8 класс

Урок Программирование циклических алгоритмов
презентация к уроку по информатике и икт (8 класс)

Презентация к уроку 8 класса на тему Программирование циклических алгоритмов по программе Босовой Л.Л.

Скачать:

Предварительный просмотр:

Подписи к слайдам:

Начала программирования Программирование циклических алгоритмов. Программирование циклов с заданным условием продолжения работы

Тест индивидуальный 5 минут

Поменяйтесь работами, проверьте работу и поставьте оценку своему товарищу: Критерии оценок: 1 ошибка – 5 2 ошибки – 4 3-4 ошибки – 3 Более — 2 11 тест 1 вар 1 1 1 2 1 If then Составной оператор 2 вар 2 3 1 2 2 If then е lse Составной оператор

Циклические алгоритмы Циклические алгоритмы содержат, помимо прочих, конструкцию повторения . Повторение (цикл) – это алгоритмическая конструкция, представляющая собой последовательность действий, которая выполняется многократно.

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

Цикл с заданным условием продолжения работы (с предусловием) Дерево не упало Нет Удар топором по дереву Да Условие Нет Тело цикла Да

Запись цикла с предусловием в языке Pascal while begin ; ; … e nd ; w hile do ; do Тело цикла

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

Блок-схема алгоритма: Начало a, b a ≠ b a > b a:=a–b b:=b–a a Конец Да Да Нет Нет

Написание программы program nod; var a , b: integer ; begin writeln ( ‘Программа расчёта НОД двух чисел. Введите два числа.’ ); readln (a, b); while a<>b do if a>b then a:=a-b else b:=b-a; write ( ‘ НОД равен ‘ , a); end .

Алгоритм кипячения воды в чайнике Начало Налить воду Закрыть крышку Поставить чайник на плиту Подождать несколько минут Вода закипела Выключить газ Конец Да Нет Включить газ

Алгоритм кипячения воды в чайнике Начало Налить воду Закрыть крышку Поставить чайник на плиту Закрыть крышку Подождать несколько минут Вода закипела Выключить газ Конец Да Нет Условие Нет Тело цикла Да Блок-схема цикла с предусловием

Цикл с заданным условием окончания работы (с постусловием) Алгоритм работы цикла с постусловием: выполняется тело цикла, п роверяется условие цикла: е сли условие не выполняется – возврат в начало алгоритма; если условие выполняется – завершение цикла.

Цикл с заданным условием окончания работы (с постусловием) Алгоритм работы цикла с постусловием: выполняется тело цикла, п роверяется условие цикла: е сли условие не выполняется – возврат в начало алгоритма; если условие выполняется – завершение цикла. Условие Тело цикла Да Нет

Запись цикла с постусловием на языке Pascal repeat ; ; … until ; Логические скобки begin end

Задача Написать программу для расчёта суммы чисел, введённых пользователем. Пользователь вводит произвольное количество чисел, а для выхода из программы вводит 0. ∑ a 1 a n …

Блок-схема алгоритма Начало s :=0 n s :=s+n n = 0 s Конец Нет Да

Блок-схема алгоритма Начало s :=0 n s :=s+n n = 0 s Конец Нет Да

По теме: методические разработки, презентации и конспекты

Конспект урока и проверочный тест по теме «Программирование циклических алгоритмов в ABC Pascal» 9 класс

Урок по информатике и ИКТ по теме: « Циклические алгоритмы на языке программирования ABC Pascal», 9 классУчитель: МБОУ «Уруссинская сош № 3» Ютазинского муниципального ра.

Урок «Программирование циклических алгоритмов»

Урок ознакомления с новым материалом в 9 классе общеобразовательного профиля «Программирование циклических алгоритмов». Задачи:познакомить учащихся с операторами цикла с предусловием, с постуслов.

Разработка урока «Программирование циклических алгоритмов (цикл с заданным числом повторений)»

В разработке урока представлена технологическая карта урока, презентация, файл для работы с интерактивной доской, файлы для проведение этапа рефлексии.

Урок Программирование циклических алгоритмов

Презентация к уроку 8 класса на тему Программирование циклических алгоритмов по программе Босовой Л.Л.

Технологическая карта урока в 8 классе «Программирование циклических алгоритмов»

Тип урока: комбинированный.Методы работы: объяснительно-иллюстративные, репродуктивный, самоконтроль.Способы работы: Индивидуальная, парнаяОснащение урока: ПК, интерактивная доска, мультимедийный прое.

Методическая разработка урока «Программирование циклических алгоритмов»

Данная работа представляет собой методическую разработку проведения урока открытия нового знания (согласно ФГОС ООО)по информатике для 8 класса по теме «Программирование циклических алгоритмов&qu.

Презентация к уроку информатики по теме «Программирование циклических алгоритмов на языке Python»

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

Источник

Электронное приложение к учебнику «Информатика» для 8 класса (УМК Босова Л.Л. и др. 5-9 кл.)

ВведениеПрезентация «Информатика 8 класс. Введение»Презентация «Информатика 8 класс. Введение» (Open Document Format) Плакат «Техника безопасности»Урок 1. Техника безопасности при работе с компьютером. ТестСсылки на ресурсы ЕК ЦОР

  • демонстрация к лекции «Правильная посадка за компьютером» (134882)

Глава 1. Математические основы информатики

§ 1.1. Системы счисления

Презентация «Системы счисления» (Open Document Format)

Ссылки на ресурсы ЕК ЦОР

  • анимация «Непозиционные системы счисления» (134984);
  • демонстрация к лекции «Развернутая форма записи числа» (128629);
  • анимация «Преобразование десятичного числа в другую систему счисления» (135050);
  • анимация «Сложение и вычитание одноразрядных двоичных чисел» (128618);
  • анимация «Сложение и вычитание многоразрядных двоичных чисел» (128624);
  • анимация «Умножение и деление двоичных чисел» (128634);
  • виртуальная лаборатория «Цифровые весы» (135009);
  • анимация «Арифметические операции в позиционных системах счисления» (128623);
  • анимация «Преобразование чисел между системами счисления 2, 8, 16» (135020);
  • анимация «Схема Горнера» (134855);
  • анимация «Перевод десятичных чисел в другие системы счисления» (128625);
  • анимация «Перевод недесятичных чисел в десятичную систему счисления» (128615);
  • интерактивный задачник, раздел «Системы счисления» (128659).

Федеральный центр информационных образовательных ресурсов:

§ 1.2. Представление чисел в компьютере

Презентация «Представление информации в компьютере» (Open Document Format)

Ссылки на ресурсы ЕК ЦОР

Федеральный центр информационных образовательных ресурсов:

§ 1.3. Элементы теории множеств и комбинаторики

§ 1.4. Элементы алгебры логики

Презентация «Элементы алгебры логики» (Open Document Format)

Ссылки на ресурсы ЕК ЦОР

Федеральный центр информационных образовательных ресурсов:

  • информационный модуль «Высказывание. Простые и сложные высказывания. Основные логические операции»;
  • практический модуль «Высказывание. Простые и сложные высказывания. Основные логические операции»;
  • информационный модуль «Построение отрицания к простым высказываниям, записанным на русском языке»;
  • практический модуль «Построение отрицания к простым высказываниям, записанным на русском языке»;
  • контрольный модуль «Построение отрицания к простым высказываниям, записанным на русском языке»;
  • информационный модуль «Логические законы и правила преобразования логических выражений»;
  • практический модуль «Логические законы и правила преобразования логических выражений»;
  • контрольный модуль «Логические законы и правила преобразования логических выражений»;
  • информационный модуль «Решение логических задач»;
  • практический модуль «Решение логических задач»;
  • контрольный модуль «Решение логических задач».

Свободное программное обеспечение:

Глава 2. Основы алгоритмизации

§ 2.1. Алгоритмы и исполнители

Презентация «Основы алгоритмизации» (Open Document Format)

Ссылки на ресурсы ЕК ЦОР

Свободное программное обеспечение:

§ 2.2. Способы записи алгоритмов

Презентация «Способы записи алгоритмов» (Open Document Format)

Свободное программное обеспечение:

§ 2.3. Объекты алгоритмов

Презентация «Объекты алгоритмов» (Open Document Format)

Ссылки на ресурсы ЕК ЦОР

§ 2.4. Основные алгоритмические конструкции

Презентация «Основные алгоритмические конструкции. Следование» (Open Document Format)

Презентация «Основные алгоритмические конструкции. Ветвление» (Open Document Format)

Презентация «Основные алгоритмические конструкции. Повторение» (Open Document Format)

Ссылки на ресурсы ЕК ЦОР

Свободное программное обеспечение:

Интерактивный тест «Основы алгоритмизации»

Глава 3. Начала программирования

§ 3.1. Общие сведения о языке программирования

Презентация «Общие сведения о языке программирования Паскаль» (Open Document Format)

Свободное программное обеспечение:

§ 3.2. Организация ввода и вывода данных

Презентация «Организация ввода и вывода данных» (Open Document Format)

Ссылки на ресурсы ЕК ЦОР

Свободное программное обеспечение:

§ 3.3. Программирование линейных алгоритмов

Презентация «Программирование линейных алгоритмов» (Open Document Format)

Свободное программное обеспечение:

§ 3.4. Программирование разветвляющихся алгоритмов

Презентация «Программирование разветвляющихся алгоритмов» (Open Document Format)

Свободное программное обеспечение:

§ 3.5. Программирование циклических алгоритмов

Презентация «Программирование циклических алгоритмов» (Open Document Format)

Свободное программное обеспечение:

Интерактивный тест «Начала программирования»

Источник

Читайте также:  Модульное программирование принципы модульного программирования
Оцените статью