Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Цели урока

Обучающая: формировать представление учащихся о составлении программ циклической структуры на языке программирования С++

Развивающая: развивать познавательный интерес, память, внимание.

Воспитательная: воспитывать уважение к чужому мнению.

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

В ходе урока составляется таблица:

Общая запись оператора Назначение Пояснения
Цикл - это алгоритмическая структура, при помощи которой реализуется многократное повторение блоков операторов. Циклы: F циклом с известным числом повторений – цикл со счетчиком For…; F условные циклы Do while, While…. Часто бывает так, что необходимо повторить операторы, выражающие совокупность действий, какое-то число раз, но сколько будет повторений заранее не известно. В жизни такого рода ситуации встречаются довольно часто. Например, вам необходимо дойти до двери комнаты, в которой вы находитесь, повторяя действие “сделай один шаг”. Сколько повторений вам придется сделать, заранее вы не знаете. Вы делаете повторения, пока не упретесь в дверь. В таких случаях количество повторений зависит от некоторого условия. Условие выхода из цикла можно поставить в начале цикла, перед повторяющимися действиями. Такой цикл называется циклом с предусловием. Условие выхода из цикла можно поставить в конце цикла, после повторяющихся операторов. Такой цикл называется циклом с постусловием.
Цикл с параметром: for (выражение 1; выражение 2; выражение 3) операторы;   Составим программу, которая выводит значения синуса на промежутке от 0 до 9 #include " stdafx.h" #include " math.h" #include " conio.h" int _tmain() {float a, b; for (a=0; a< =9; a++) { b=sin(a); printf(" sin%f=", a); printf(" %f\n", b); } getch(); return 0; }   В одной строке этот оператор определяет три составляющие, отделяемые друг от друга точкой с запятой: а) начальное значение параметра цикла (выражение 1) б) условие окончания цикла (выражение 2) в) закон изменения параметра цикла (выражение 3)  
Цикл с предусловием (ПОКА): While (выражение) оператор #include " stdafx.h" #include " math.h" #include " conio.h" int _tmain() {float a, b; a=0; while (a! =10) { b=sin(a); printf(" sin%f=", a); printf(" %f\n", b); a++; } getch(); return 0; } Выполнение оператора начинается с вычисления выражения. Если оно истинно, выполняется оператор цикла. Если при первой проверке выражение ложно, то цикл не выполняется.  
Цикл с постусловием: do while Do {оператор} while (выражение). #include " stdafx.h" #include " math.h" #include " conio.h" int _tmain() {float a, b; a=0; do { b=sin(a); printf(" sin%f=", a); printf(" %f\n", b); a++; } while (a! =10); getch(); return 0; } Сначала выполняется оператор, составляющий тело цикла, а затем вычисляется выражение. Если оно истинно, цикл выполняется еще раз. Поскольку в цикле с постусловием сначала выполняется тело цикла, а затем проверяется условие, то в любом случае тело будет выполнено хотя бы один раз.

 

<== предыдущая лекция | следующая лекция ==>
Характеристика теорий происхождения государства и права | А) Соотношение государственной власти и социальной власти; государственной власти и политической власти
Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.008 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал