Цикл for. Ход выполнения лабораторной работы должен быть отражен в отчете
Лабораторная работа №3 Тема: Операторы цикла Ход выполнения лабораторной работы должен быть отражен в отчете. Отчет должен содержать титульный лист, номера задания, коды программ, картинку с результатом выполнения программы и ответы на контрольные вопросы. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ Цикл for Синтаксис: for (Инициализация; УсловиеВыполнения; Изменение) { // Здесь инструкции цикла (тело цикла)) } Инициализация — инструкция инициализации счетчика циклов. УсловиеВыполнения — выражение, значение которого определяет условие выполнения инструкций цикла. Инструкции цикла выполняются до тех пор, пока УсловиеВыполнения истинно, т. е. не равно нулю. Изменение — инструкция изменения параметра цикла. Как правило, эта инструкция изменяет значение переменной, которая входит в УсловиеВыполнения. · инструкция for используется для организации циклов с фиксированным, известным во время разработки программы, числом повторений; · количество повторений цикла определяется начальным значением переменной-счетчика и условием завершения цикла; · переменная-счетчик должна быть целого ( int ) типа и может быть объявлена непосредственно в инструкции цикла Пример 1: Программа выводит на экран числа от 1 до 10. #include <stdio.h> void main() { int counter; for (counter=1; counter<=10; counter++) printf ("%d\n", counter); } Пример 2: Напишите программу, которая суммирует последовательность целых чисел. Предположите, что первое целое число, считываемое с помощью scanf, определяет количество значений, которое осталось ввести. Ваша программа должна считывать только одно значение при каждом выполнении scanf. Типичной входной последовательностью могло бы быть 5 100 200 300 400 500 где 5 указывает, что должны суммироваться последующие 5 значений. #include <stdio.h> void main() { int n,i,s=0,ch; //с помощью цикла for printf ("Введите число "); scanf ("%d",&n); for (i=1;i<=n;i++) { scanf ("%d",&ch); s+=ch; } printf ("Сумма равна %d\n", s); }
|