Урок учителя информатики МОУ СОШ 135 г. Снежинска Шумиловой Анны Александровны 2008 год
На каком из рисунков правильно записана функция возведения в квадрат на языке Турбо Паскаль?
Выберите блок-схему алгоритма ветвления. И Начало Ввод R Вывод R Конец Ы Начало Ввод R Вывод R Конец R>10
( ); Выберите картинку, на которой изображено действие оператора WRITE( ); _ _
С помощью какого прибора можно определить напряжение электрического тока поступающего на системный блок компьютера? К Л
Тема: «Программирование с использованием операторов ветвления и циклов на языке TURBO PASCAL» Эпиграф: Направо пойдешь – богатым будешь, налево пойдешь – женатым будешь, вперёд пойдешь – в лес попадёшь Из народных сказок
«Выполнение тестового задания» «Выполнение тестового задания»
Домашнее задание Составить задачи и решить их: 1) С применением команды ветвления 2) С применением одного вида цикла
Делай, как я!
Решение задач
Текст задачи 1 Составить программу, которая выводит значение функции на отрезке [-10; 10] c шагом 1. Var t: integer; F: real; Begin For t:=-10 to 10 do Begin F:=(sqr(t)*t-4*t+1)/(sqrt(sqr(t)+3)); Writeln(t=,t, f=,f); End; End.
Текст задачи 2 Написать программу, которая вычисляет сумму первых n целых четных положительных чисел. Количество суммируемых чисел должно вводиться во время работы программы.
Решение: Var S,I,N: integer; Begin Writeln( Вычисление четных положительных чисел ); Write( Введите количество суммируемых чисел и нажмите ENTER ); Readln(n); S:=0; For i:=1 to N do If I mod 2=0 then S:=S+I; Writeln( Сумма первых,N, положительных четных чисел равна, S ); End.
Выполнение практической работы
Сопоставь …алгоритм, выполняющий последовательность действий в том порядке, в котором они записаны. Разветвляющийся алгоритм – это… … алгоритм, выполняющий некоторую последовательность, в зависимости от наложенного условия. Циклический алгоритм – это … … алгоритм, многократно выполняющий некоторую последовательность действий. Чтобы в теле цикла со счетчиком и предусловием выполнилось несколько операторов … … необходимо поставить операторные скобки begin end; Линейный алгоритм – это …
Цикл с постусловием выполняется … … всегда хотя бы один раз. Цикл с постусловие выполняет свою работу до тех пор… … пока условие работы цикла ложно. Цикл с предусловием выполняется пока… … условие работы цикла истинно.
Литература: Карасев П.Н. «Задачи по информатике», учебное пособие для учащихся и учителей средних учебных заведений. - Волгоград.: Учитель – АСТ,2002. – 115с.: издание 2. Ракитина Е.А. и д.р. Сборник типовых задач по информатике. – М.: Образование и Информатика, –352 с.: -- Библиотека журнала «Информатика и образование» Житкова О.А., Кудрявцева У.К. Тематический контроль по информатике. Бейсик и Паскаль в вопросах и задачах: рабочая тетрадь 1. – М.: Интеллект-Центр, с. Семакин Г Задачник в 2-х частях, БИНОМ, 2006 г.