Решение задач при помощи циклов с предусловием
Презентация на тему Решение задач при помощи циклов с предусловием к уроку по информатике
Презентация по слайдам:
Слайд #1
Репникова Светлана Анатольевна Учитель информатики МБОУ «Марковская СОШ»
Слайд #2
Задача 1. Ученик в первый день выучил 5 английских слов. В каждый следующий день он выучивал на 2 слова больше, чем в предыдущий. Сколько английских слов выучит ученик в 10 день занятий? Сколько всего слов выучит за 10 дней.
Слайд #3
Обозначим через: D – количество дней; А – количество выученных за каждый день слов; S - количество слов выученных за все прошедшие дни.
Слайд #4
КАКИЕ ДЕЙСТВИЯ ПОВТОРЯЮТСЯ? Увеличивается количество выученных за каждый день слов на 2; Увеличивается номер дня; Увеличивается общее количество выученных слов.
Слайд #5
ДО КАКИХ ПОР ВЫПОЛНЯЮТСЯ ПОВТОРЯЮЩИЕСЯ ДЕЙСТВИЯ? Пока количество, пройденных дней не достигнет 10.
Слайд #6
ИТАК, КАК ЗАПИШЕТСЯ УСЛОВИЕ ПРИ КОТОРОМ ДОЛЖНЫ ВЫПОЛНЯТЬСЯ ПОВТОРЯЮЩИЕСЯ ДЕЙСТВИЯ (ЦИКЛ)? D
Слайд #7
Н S:=0 A:=5 D:=1 D
Слайд #8
Program slova; Var a,d,s:integer; Begin A:=5; d:=1; s:=5; While d
Слайд #9
КАК НАДО ИЗМЕНИТЬ ПРОГРАММУ, ЧТОБЫ НА ЭКРАНЕ ВЫВОДИЛИСЬ СООБЩЕНИЯ О ТОМ, СКОЛЬКО СЛОВ ВЫУЧЕНО ЗА КАЖДЫЙ ПРОЙДЕННЫЙ ДЕНЬ, А НЕ ТОЛЬКО ЗА ДЕСЯТЫЙ?
Слайд #10
Задача 2. В первый день пловец проплыл 3 км. В каждый последующий день он проплывал на 10% больше, чем в предыдущий день. В какой по счёту день пловец начнёт проплывать более 5 км в день.
Слайд #11
Обозначим через: D – номер дня; S - расстояние, которое проплывает пловец в очередной день.
Слайд #12
КАКИЕ ДЕЙСТВИЯ ПОВТОРЯЮТСЯ? Увеличивается номер дня; Увеличивается путь, который проплывает каждый день пловец на 10% от предыдущего.
Слайд #13
ДО КАКИХ ПОР ПОВТОРЯЮТСЯ УКАЗАННЫЕ ВЫШЕ ДЕЙСТВИЯ? Пока расстояние, которое проплывает пловец за определённый день не станет больше 5 км.
Слайд #14
НАЗОВИТЕ УСЛОВИЕ ВЫПОЛНЕНИЯ ЦИКЛА? S
Слайд #15
Н S:=3 D:=1 s
Слайд #16
Program plovec; Var s:real; d:integer; Begin S:=3; d:=1; While s
Слайд #17
Домашнее задание: 1.В первый день пловец проплыл 3км. В каждый последующий день он проплывал на 10% больше, чем в предыдущий. К какому дню он проплывет (суммарно) более 30 км? 2. Вычислите , где n натуральное число.
Слайд #18
Обозначим через: D – номер дня; S - расстояние, которое проплывает пловец в очередной день. SUM – суммарное расстояние, за пройденные дни.
Слайд #19
Н S:=3 D:=1 sum
Слайд #20
Program plovec; Var s,sum:real; d:integer; Begin S:=3; sum:=3; d:=1; While sum
Слайд #21
=2*2*2*…*2 (n раз) Обозначим: р – произведение двоек; I - количество множителей; n – показатель степени.
Слайд #22
Н i:=1 i
Слайд #23
Задачник-практикум часть1. Г.Семакин, Е.К. Хеннер. Андреева Е.В. «Методика обучения основам программирования на уроках информатики» Д.М.Ушаков, Т.А.Юркова «Паскаль для школьников» Алексеев Е.Р., Чеснокова О.В. «Турбо Паскаль 7.0» Фон слайдов Эркер.