Операторы цикла в среде программирования Pascal ABC Сдвоенный урок информатики в 9 классе МБОУ СОШ пгт Ерофей Павлович.

Презентация:



Advertisements
Похожие презентации
Операторы цикла в среде программирования Turbo Pascal Урок информатики в 10 классе МБОУ лицей 5 уч. инф. Алиева Э. М.
Advertisements

Сумма n первых членов геометрической прогрессии..
9 КЛАСС Н ОВОСЁЛОВА Е.А. МОУ «У СТЬ -М ОСИХИНСКАЯ СОШ» Сумма n первых членов геометрической прогрессии.
Арифметическая и геометрическая прогрессии Цели урока: Цели урока: Систематизировать знания по теме арифметическая и геометрическая прогрессии. Систематизировать.
Геометрическая прогрессия Решение задач Урок алгебры 9 класс Учебник: Алимов Ш.А. Учитель: Постнова А.Ю учебный год.
2009г 1, 2, 4, 8, 16…., 2 ³. 18 – квинтильонов 446 – квадрильонов 744 – триллиона 073 – миллиарда 709 – миллионов 551 – тысячу 615.
Циклический алгоритм –это алгоритм команды которого выполняются несколько раз подряд. В языке Паскаль имеется три различных оператора цикла: 1. Оператор.
АРИФМЕТИЧЕСКАЯ И ГЕОМЕТРИЧЕСКАЯ ПРОГРЕССИИ. Содержание Организационный момент. Исторические сведения о прогрессиях. Прогрессии в жизни и быту. Тестовые.
Начать МБОУ лицей 5 Хрупина Е.С. учитель математики. Презентация по теме:Геометрическая прогрессия.Сумма первых n членов геометрической прогрессии.
Сумма n-первых членов геометрической прогрессии. Цели урока Образовательные: Повторить формулы, относящие к данной теме; Учиться применять полученные.
Жадько Евгений МОУ СОШ 3 10 А кл. г.Соль-Илецк 2008 г.
Язык программирования Паскаль 6 часть. ЦИКЛЫ Повторение некоторой последовательности действий называется циклом.
Pascal Алгоритмы циклической структуры, программирование на языке Pascal Часть 2 8 «Б» и 10 «Б» классы.
Последовательности 2011 Васильева Е.Е.. Продолжи ряд 1)1, 2, 3, 4, 5, 6 2)12, 10, 8, 6, 4 3)6, 9, 12, 15, 18, 21 4)2, 4, 8, 16, 32 5)1, 4, 16.
Операторы цикла в Pascal. Многократно повторяющийся участок вычислительного процесса называется циклом. Если заранее известно количество необходимых повторений,
В алгоритмической структуре «цикл» серия команд (тело цикла) выполняется многократно. Циклы бывают 2 типов: 1.Цикл со счетчиком. Используется когда заранее.
Автор Титова Л.И.. Да Нет Тело цикла Условие Тело цикла Нет Да Тело цикла Изменение параметра цикла ВОПРОС 2: Назовите разновидность цикла представленного.
Операторы цикла. Цикл со счетчиком Операторы цикла применяют в тех случаях, когда в алгоритме есть серия последовательных команд, которые нужно повторить.
Простейший циклический алгоритм, записанный на алгоритмическом языке Подготовка к ГИА(ОГЭ) по информатике Задания А 9.
Организация циклических процессов начало К:=1 S:=1 N:=5 K<=N S:=S*K K:=K+1 S конец данет При решении многих задач вычислительный процесс имеет циклический.
Транксрипт:

Операторы цикла в среде программирования Pascal ABC Сдвоенный урок информатики в 9 классе МБОУ СОШ пгт Ерофей Павлович

ЦИТАТА « Недостойно человеку одаренному, тратить подобно рабу, часы на вычисления, которые, безусловно, можно было бы доверить любому лицу, если при этом применить машину» Готфрид Лейбниц (1646 – 1716) – немецкий математик, физик, философ, юрист, языковед.

ЛЕГЕНДА О СОЗДАТЕЛЕ ШАХМАТ Проблемная ситуация: смог ли принц Сирам выполнить желание Сеты? По преданию, индийский принц Сирам, восхищенный игрой в шахматы, призвал к себе ее создателя, ученого Сету, и сказал: - Я желаю достойно наградить тебя за прекрасную игру. Я достаточно богат, чтобы исполнить любое твое желание. Сета попросил принца положить на первую клетку шахматной доски 1 зерно, на вторую - 2 зерна, на третью - 4 зерна и т. д. Математическая модель: = = = =

ЗАДАЧА ИЗ « АРИФМЕТИКИ » МАГНИЦКОГО Проблемная ситуация: верно ли, что за гвозди придется уплатить не более 10 рублей? Некто продал лошадь за 156 рублей. Но покупатель, приобретая лошадь, раздумал ее покупать и возвратил продавцу, говоря: - Нет мне расчета, покупать за эту цену лошадь, которая таких денег не стоит. Тогда продавец предложил другие условия: - Если, по-твоему, цена лошади высока, то купи только ее подковные гвозди. Лошадь же тогда получишь в придачу бесплатно. Гвоздей в подкове шесть. За первый гвоздь дай мне всего ¼ копейки, за второй ½ копейки. За третий 1 копейку и т. д. Покупатель, соблазнившись низкой ценой и желая даром получить лошадь, принял условия продавца, рассчитывая, что за эти гвозди придется уплатить не более 10 рублей.

Задача Вычислить сумму: s = п, если значение п задано, не применяя формулу суммы членов арифметической прогрессии. Алгоритм решения: Начать сумму с нуля, то есть переменной s присвоить 0 (s :=0). Переменной i присвоить значение 1 (i :=1). Добавить к сумме значение i (s := s + i). Увеличить i на 1 (i:= i + 1). Повторять пункты 3 и 4, пока не дойдем до слагаемого n.

Цикл с предусловием Цикл с постусловием пока ( условие истинно ) повторять ( действие ) while do ; repeat until ; repeat ( повторять ), until ( пока не ) нет да нет да условие действие условие

Цикл с параметром ( со счетчиком ) ( цикл « для » - for...to/downto) Синтаксис оператора цикла с параметром for := to do begin end; for (для), to (до), do (делать), begin (начало), end (конец) - зарезервированные слова осо Действие (тело цикла) счетчик Три программы

Решение задачи о создателе шахмат s = Е19s= Е+19 S = = =

Величина награды зерен. 18 квинтиллионов 446 квадриллионов 744 триллиона 407 миллиардов. Чтобы поместить эти зерна в амбар нужно высоту взять равной км – она совпадает с расстоянием от Земли до Солнца!

Решение задачи о покупке лошади Если, по-твоему, цена лошади высока, то купи только ее подковные гвозди. Лошадь же тогда получишь в придачу бесплатно. Гвоздей в подкове шесть. За первый гвоздь дай мне всего ¼ копейки, за второй ½ копейки. За третий 1 копейку и т. д. 1. Сколько слагаемых во второй сумме? 2. Какую сумму надо вычислить? 3. Какие можно сделать изменения в программе на языке Qbasic для решения второй задачи? 4. Что изменить на языке Pascal? S = 1/4+ 1/ = =

Решение задачи о покупке лошади ,75 коп = руб коп = руб

Рассмотрим задачу Вычислить факториал числа п. Произведение n последовательных натуральных чисел называется факториалом числа n. n! = (n - 1) n; 5! = Замечание: Если при вычислении суммы счетчику суммы присваивается 0, то при вычислении произведения счетчику произведения присваиваем 1. Три способа

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

Домашнее задание Составить программу для вычисления значений переменной y при заданном значении n. ( Использовать три различных оператора цикла ). Цитата