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

Приклад: Написати програму, яка виводить на екран числа від 1 до 7.

# include <stdio.h>

void main()

{

int a;

for (а=1; a<=7; a++)

printf(“a=%d\n “, a);

}

1.5 Оператори циклу while. Це ітераційний оператор циклу. Синтаксис оператора while:

while (умова) {оператор; [оператори;]];

Схематичне представлення оператора while:

Оператор while виконує наступні дії:

  1. Обчислюється вираз-умова, це логічний вираз, який визначає відношення між величинами.

  2. Якщо умова хибна, то виконання оператора циклу припиняється і управління передається оператору, який слідує за ним

  3. Якщо умова істинна, то виконується блок операторів в циклі.

  4. Переходимо до п. 1.

Приклад: Вивести на екран додатні числа менші від 10.

# include <stdio.h>

void main()

{

int a=1;

while (a<10)

{printf(“a=%d\n “, a); a++}}

1.6 Оператори циклу do while. Синтаксис оператора:

do {блок операторів} while ( умова-вираз);

Виконується блок операторів, до тих пір поки умова є істинною. На відміну від інших операторів циклу, умова перевіряється в кінці циклу, а не на початку. Схематичне представлення оператора do…. while.

Оператор виконує наступні дії:

  1. Виконуються оператори в циклі.

  2. Обчислюється вираз-умова Це логічний вираз, який визначає відношення між величинами.

  3. Якщо умова хибна, то цикл припиняє роботу.

  4. Якщо умова істинна, то переходимо до п. 1

Для переривання операторів циклу використовується оператор break, який передає управління в кінець оператора циклу. Цикл може містити багато операторів break, але виконується тільки один, який зустрінеться перший раз.

2 Питання вхідного контролю

1 Що таке умовний оператор.

2 Напишіть повну форму оператора if.

3 Який синтаксис оператора switch ?

4 Вирази яких типів використовуються в операторі switch ?

5 Які цикли називаються арифметичними?

6 В чому полягає різниця між оператором while і do while?

3 Постановка завдання на використання оператора switch

Використовуючи команду вибору віріантів switch, вивести на екран вказану у варіанті інформацію. При відсутності інформації по заданому шаблону, передбачити вивід повідомлення на екран. Задати вхідні дані так, щоб вибір був з шести-семи альтернатив.

4 Варіанти індивідуальних завдань на використання оператора switch

№ вар

Умова завдання

Серед заданого списку студентів вивести на екран прізвище і ініціали студента з заданим номером, який вводиться з клавіатури.

Серед заданого списку квартир вивести на екран кількість кімнат і мешканців квартири з заданим номером, який вводиться з клавіатури.

З діапазону чисел від 6 до 13 вивести на екран значення англійською мовою числа, введеного з клавіатури.

Серед заданого списку поїздів вивести на екран назву поїзда з заданим номером, який вводиться з клавіатури.

Вивести на екран назву дня тижня англійською мовою з заданим номером дня, який вводиться з клавіатури.

Серед заданого списку трамваїв вивести на екран назву кінцевої зупинки трамвая з заданим номером, який вводиться з клавіатури.

Вивести на екран назву пори року англійською мовою за заданим номером місяця, який вводиться з клавіатури.

Серед заданого списку автобусів вивести на екран кількість зупинок автобуса з заданим номером, який вводиться з клавіатури.

Серед заданого списку країн вивести на екран кількість населення країни з заданим номером, який вводиться з клавіатури.

Вивести на екран розклад пар дня тижня , номер якого вводиться з клавіатури

По номеру місяця, введеного зклавіатури, вивести на екран кількість днів у ньому

Серед заданого списку товарів на складі, вивести на екран кількість товару і його ціну по заданому коду, який вводиться з клавіатури.

По заданому числовому коду навчальної групи, введеного з клавіатури, вивести на екран кількість студентів у ній.

Серед заданого списку країн вивести на екран площу країни з заданим номером, введеного з клавіатури.

Задати список телефонних номерів і прізвища їх власників. Вивести на екран прізвище власника з заданим номером телефону, введеного з клавіатури.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]