Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ин фа.doc
Скачиваний:
4
Добавлен:
08.11.2018
Размер:
1.06 Mб
Скачать

1. Цикл for

Основная форма цикла for имеет следующий вид:

For (инициализация ; проверка условия ; изменение ) оператор,

где инициализация – это присвоение начального значения параметру цикла и счетчику;

проверка условия – условное выражение, которое определяет, когда цикл должен быть завершен;

изменение – это приращение параметра цикла каждый раз при повторении цикла.

Выполнение цикла происходит до тех пор, пока условное выражение истинно. Когда условие становится ложным, начинает выполняться следующий за циклом for оператор.

2. Цикл while

Основная форма оператора while имеет вид

While (условие) оператор,

где оператор может быть простым, составным или пустым оператором. «Условие», как и в других операторах, является просто выражением. Цикл выполняется до тех пор, пока условие принимает значение «истинно». Когда же условие «ложно», программа передает управление следующему оператору программы. В цикле while сначала проверяется условие, а затем выполняется оператор. Этот цикл называют циклом с предусловием.

3. Цикл do-while

В отличие от предыдущих циклов в цикле do-while условие проверяется в конце оператора цикла. Основная форма оператора do-while следующая:

Do {

Последовательность операторов

} while (условие);

Фигурные скобки в данной конструкции не обязательны, если внутри них находится один оператор. Оператор do-while называется оператором цикла с постусловием. Какое бы условие ни стояло в конце оператора, набор операторов в фигурных скобках один раз выполнится обязательно. В циклах for и while оператор может не выполниться ни разу.

2. Задание

1. Наберите и запустите следующую ниже программу. Разберитесь в тексте программы. Изучите работу оператора цикла for.

// Программа вычисления суммы первых n целых положительных чисел

#include<stdio.h>

# include<conio.h>

void main()

{ int n; //количество суммируемых чисел

int summ; //сумма

int i; //счетчик циклов

printf(“Вычисление суммы положительных чисел \n”);

printf(“Введите количество суммируемых чисел ”);

scanf(“%d”,&n);

summ = 0

for ( i = 1; i <= n; i++)

summ = summ + 1;

printf(“Сумма первых %d целых положительных чисел “, n);

printf(“равна %d “, summ);

printf(“\n\nДля завершения работы нажмите <Enter>“);

getch();

}

2. Измените программу, используя вместо оператора цикла for оператор цикла while.

3. Измените программу, используя вместо оператора цикла for оператор цикла do-while.

4. Самостоятельно напишите программу, которая выводит на экран ваши имя и фамилию 10 раз.

5. Самостоятельно напишите программу, которая выводит таблицу квадратов первых десяти целых положительных чисел. Ниже приведен рекомендуемый вид экрана во время работы программы.

_____________________

Таблица квадратов

______________________________________

Число Квадрат

______________________________________

1 1

2 4

3 9

4 16

5 25

6 36

7 49

8 64

9 81

10 100

_______________________________________

Содержание

Лабораторная работа № 1. Основные понятия пользовательского интерфейса среды Windows 9*/NT/XP. Работа в среде операционной системы MS DOS. Командная строка (сmd) в Windows 3

Лабораторная работа № 2. Редактор Word. Создание документа. Оформление документа 17

Лабораторная работа № 3. Архиваторы. Борьба с вирусами. Обслуживание дисков 27

Лабораторная работа № 4. Язык программирования Си. Работа в интегрированной среде разработки программ Borland C++ 36

Лабораторная работа № 5. Язык программирования Си. Основные типы данных в Си. Консольный ввод-вывод данных 40

Лабораторная работа № 6. Программирование линейных и разветвляющихся вычислительных процессов 44

Лабораторная работа № 7. Программирование циклических вычислительных процессов 46

Д

ля заметок

Для заметок