Студопедия

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

КАТЕГОРИИ:

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






Цели урока

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

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

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

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

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

Общая запись оператора Назначение Пояснения
Цикл - это алгоритмическая структура, при помощи которой реализуется многократное повторение блоков операторов. Циклы: 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.ru - Мои Лекции - 2015-2017 год. (0.014 сек.)