Задача 1. Ученик в первый день выучил 5 английских слов. В каждый следующий день он выучивал на 2 слова больше, чем в предыдущий. Сколько английских слов.

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



Advertisements
Похожие презентации
Язык программирования Паскаль 6 часть. ЦИКЛЫ Повторение некоторой последовательности действий называется циклом.
Advertisements

Подавляющее большинство задач с циклами можно решать разными способами, используя при этом один из трех операторов цикла.Подавляющее большинство задач.
Организация циклов Компьютер может заданное число раз выполнить одни и те же действия с разными данными. Повторяющиеся действия в программировании называются.
Циклы в языке Pascal.. Разновидности циклов: Циклы Цикл ПОКА (While) Цикл ДО (Repeat) Цикл с параметром (For … to …)
Циклические вычислительные процессы. Процессы, в которых ряд действий повторяются многократно по одним и тем же математическим зависимостям, называются.
Вложенные циклы. Написать 5 раз «Привет» program qq; begin writeln('Привет'); end.
WHILE DO begin ; end; Примечание: Если между begin и end находится только одна инструкция, то слова begin и end можно не писать. Инструкция цикла ПОКА.
Задача «Угадайка». Требуется написать программу для игры «Угадайка». По условиям игры программа «загадывает» некоторое целое число Х. Игрок вводит с клавиатуры.
Цикл с предусловием. Задача 1. Подсчитать сумму всех нечётных чисел от 101 до 301.
Алгоритмические структуры 1.Линейный 2.Ветвление 3.Цикл.
Практическое занятие 5 Циклы с условием. 2 Цикл с неизвестным числом шагов Пример: Отпилить полено от бревна. Сколько раз надо сделать движения пилой?
Цикл - это специальная конструкция языка, позволяющая запрограммировать многократное выполнение определённого блока команд. Сам блок команд называется.
Циклы в решении задач на целочисленную арифметику.
ЦИКЛ «ДО» i:=1,n действия … FOR i:=1 TO n DO Begin Действия End; …
Практическое занятие 11 Циклы со счетчиком. Задача 1 Начав тренировки, спортсмен в первый день пробежал 10 км. Каждый день он увеличивал дневную норму.
Организация циклов в языке программирования Паскаль. Подготовила Семенова Н.С., учитель информатики МБОУ «Средняя общеобразовательная школа 26 с углублённым.
«Программирование циклических алгоритмов» Учитель информатики гимназии 12 г. Тюмени Бугаева Елена Викторовна.
Цикл – это команда исполнителю многократно повторить указанную последовательность действий.
Тема урока: Деловая игра С А В Д Цикл с параметром Цикл с параметром – это циклическая структура, когда тело цикла выполняется, если значение параметра.
Pascal Алгоритмы циклической структуры, программирование на языке Pascal 9 класс.
Транксрипт:

Задача 1. Ученик в первый день выучил 5 английских слов. В каждый следующий день он выучивал на 2 слова больше, чем в предыдущий. Сколько английских слов выучит ученик в 10 день занятий? Сколько всего слов выучит за 10 дней.

Обозначим через: D – количество дней; А – количество выученных за каждый день слов; S - количество слов выученных за все прошедшие дни.

Какие действия повторяются? Увеличивается количество выученных за каждый день слов на 2; Увеличивается количество выученных за каждый день слов на 2; Увеличивается номер дня; Увеличивается номер дня; Увеличивается общее количество выученных слов. Увеличивается общее количество выученных слов.

До каких пор выполняются повторяющиеся действия? Пока количество, пройденных дней не достигнет 10. Пока количество, пройденных дней не достигнет 10.

Итак, как запишется условие при котором должны выполняться повторяющиеся действия (цикл)? D

Н S:=0 A:=5 D:=1 D

Program slova; Var a,d,s:integer; Begin A:=5; d:=1; s:=5; While d

Как надо изменить программу, чтобы на экране выводились сообщения о том, сколько слов выучено за каждый пройденный день, а не только за десятый?

Задача 2. В первый день пловец проплыл 3 км. В каждый последующий день он проплывал на 10% больше, чем в предыдущий день. В какой по счёту день пловец начнёт проплывать более 5 км в день.

Обозначим через: D – номер дня; S - расстояние, которое проплывает пловец в очередной день.

Какие действия повторяются? Увеличивается номер дня; Увеличивается номер дня; Увеличивается путь, который проплывает каждый день пловец на 10% от предыдущего. Увеличивается путь, который проплывает каждый день пловец на 10% от предыдущего.

До каких пор повторяются указанные выше действия? Пока расстояние, которое проплывает пловец за определённый день не станет больше 5 км. Пока расстояние, которое проплывает пловец за определённый день не станет больше 5 км.

Назовите условие выполнения цикла? S

Н S:=3 D:=1 s

Program plovec; Var s:real; d:integer; Begin S:=3; d:=1; While s

Домашнее задание: 1.В первый день пловец проплыл 3км. В каждый последующий день он проплывал на 10% больше, чем в предыдущий. К какому дню он проплывет (суммарно) более 30 км? 2. Вычислите, где n натуральное число.

Обозначим через: D – номер дня; S - расстояние, которое проплывает пловец в очередной день. SUM – суммарное расстояние, за пройденные дни.

Н S:=3 D:=1 sum

Program plovec; Var s,sum:real; d:integer; Begin S:=3; sum:=3; d:=1; While sum

=2*2*2*…*2 (n раз) Обозначим: р – произведение двоек; I - количество множителей; n – показатель степени.

Н i:=1 i