
- •Лабораторна робота №1
- •Завдання
- •Хід роботи
- •Контрольні запитання
- •Лабораторна робота № 2
- •Завдання
- •Приклад програми
- •Контрольні запитання
- •Лабораторна робота № 3
- •Теоретичні відомості „Функції обробки рядків”
- •Завдання
- •Контрольні запитання
- •Лабораторна робота №4
- •Завдання
- •Приклад програми
- •Контрольні запитання
- •Лабораторна робота №5
- •Хід роботи
- •Варіанти
- •Контрольні запитання
- •Лабораторна робота №6
- •Завдання
- •Приклад програми
- •Контрольні запитання
- •Завдання
- •Контрольні запитання
- •Завдання
- •Контрольні запитання
- •Лабораторна робота №9
- •Завдання
- •Приклад програми
- •Приклад програми
- •Контрольні запитання
- •Лабораторна робота№13
- •Теоретичні відомості
- •Завдання
- •Завдання
- •Контрольні запитання
- •Лабораторна робота №15
- •Завдання
- •Хід роботи
- •Варіанти
- •Завдання
- •Хід роботи
- •Варіанти
- •Контрольні запитання
- •Лабораторна робота №18
- •Теоретичні відомості
- •Хід роботи
- •Лабораторна робота №19
- •Завдання
- •Хід роботи
- •Варіанти.
- •Приклад
- •Контрольні запитання
- •Лабораторна робота №21
Приклад програми
#include <math.h>
#include <stdio.h>
#include <conio.h>
void main()
{
float a,x,y;
printf("Enter x:");
scanf("%f",&x);
printf("Enter a:");
scanf("%f",&a);
if ((25-x*x<0)|(x= =3))
printf("Error");
else
{
y=sqrt(25-pow(x,2))+2*a/(x-3);
printf("Y=%f",y) ;
}
getch();
}
Контрольні запитання
Як працює оператор if?
Як працює оператор switch…case?
Що відбувається коли зустрічається слово в операторі break?
Лабораторна робота №5
Тема : Розробка програм з використанням операторів розгалуження.
Мета : Набуття практичних навичок з використання умовних операторів системи програмування С.
Література: Б.И.Березин, С.Б. Березин, Навчальний курс С и С++
Теоретичні відомості
Оператор switch відноситься до операторів множинного вибору. Вид оператору: switch (вираз) { case constant1: послідовність операторів break; case constant2: послідовність операторів break; case constant3: послідовність операторів break; ... case constantN: послідовність операторів break; default послідовність операторів }
Хід роботи
У програмі розробити інтерфейс управління роботою програми за допомогою оператору вибору варіантів.
Програма повинна припиняти роботу при натисканні клавіші Enter на пункті меню " Кінець роботи ".
Варіанти
1. Створити меню в ресторані з можливістю вибору блюд.
Перші блюда;
Салати;
Вторі блюда;
Напої.
В кожний пункт включити по 3-4 підпункту.
2. Створити меню настройки монітору.
Настройка розташування зображення;
Настройка яскравості зображення;
Настройка кольорів. Зображення;
В кожний пункт включити по 3-4 підпункту.
3. Створити меню телетексту, якій виводиться в телевізорі.
Перегляд музикальних програм;
Перегляд мультфільмів;
Перегляд новин;
Перегляд пізнавальних програм;
В кожний пункт включити по 3-4 підпункту з назвами каналів.
4. Створити меню завантаження ПК.
Режим ДОС (вибір конфігурацію ПК);
Захищений режим (вибір конфігурацію ПК);
Нормальна загрузла (вибір конфігурацію ПК).
5. Створити меню до задачі „Нарахування зарплати ” з пунктами
Розрахунок податків; (перелік податків)
Розрахунок авансу;
Нарахування зарплатні. (перелік надходжень)
В кожний пункт включити по 3-4 підпункту.
6. Створити меню сучасного холодильника:
Заморожування продуктів; (перелік температур)
Відтаювання морозильної камери;
Само очистка;
Замовлення продуктів по Інтернету.(перелік продуктів)
В кожний пункт включити по 3-4 підпункту.
7. Створити меню турагенції.
Перелік країн;
Перелік транспорту;
Перелік готелів.
В кожний пункт включити по 3-4 підпункту.
8. Створити меню „Прокат автомобілів ”.
Назва автомобіля;
Марка;
Термін оренди.
В кожний пункт включити по 3-4 підпункту.
Контрольні запитання
Розповісти про логіку роботи оператора switch.
Для чого використовується default?
Для чого використовується break;?