
- •(Мова програмування Сі) Практична робота № 1 "Прості типи даних. Базові конструкції мови с"
- •Короткі теоретичні відомості
- •Практична робота № 2 "Цикли та розгалуження. Функції та їх застосування"
- •Короткі теоретичні відомості оператори розгалуження
- •If (умова) оператор1;
- •For (вираз_1; вираз_2; вираз_3 ) оператор;
- •Практична робота № 3 "Одновимірні та багатовимірні масиви, робота з текстовими рядками"
- •Короткі теоретичні відомості
- •Рядки, як одновимірні масиви символів
- •Практична робота № 4 "Структури та їх використання. Масиви структур. Використання динамічної пам’яті"
- •Короткі теоретичні відомості Структури
- •Практична робота № 5 "Робота з файлами. Обробка текстової інформації"
- •Короткі теоретичні відомості
- •Практична робота № 1 "Вступ у класи та об’єкти. Елементи об'єктного підходу: модульність та обмеження доступу"
- •Короткі теоретичні відомості Анатомія класу
- •Рівні доступу до членів класу
- •Практична робота № 2
- •Короткі теоретичні відомості
- •Return 0;
- •Char st[80];
- •Int main() {int n; double c;
- •Switch (ab[I].Gender) {
- •Switch (ab[I].Gender) {
- •Подбельский в. В., Фомин с. С. Программирование на языке Си: Учеб. Пособие. –м.:Финансы и статистика, 1998. –600с.
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
КОЛЕДЖ ЧЕРНІВЕЦЬКОГО НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ
ІМЕНІ ЮРІЯ ФЕДЬКОВИЧА
ЗВІТ
з навчальної практики
студента III-го курсу, спеціальності 5.05010201:
«обслуговування комп’ютерних систем і мереж»
__________ групи ___________________________________
(номер групи) (прізвище, ім’я та по батькові студента)
Період практики з “__________” 201__ р. по “_________” 201__ р.
Керівник практики від коледжу:
викл. Пислар О. В. __________
/підпис/
Оцінка:_________ __________
(цифрами) (словами)
ЧЕРНІВЦІ, 2013
(Мова програмування Сі) Практична робота № 1 "Прості типи даних. Базові конструкції мови с"
Мета роботи: навчитися складати алгоритми розв’язку задач у вигляді блок-схем, ознайомитися з простими типами даних та базовими конструкціями мови Сі, оволодіти практичними навичками складання, введення, редагування і виконання найпростіших діалогових програм.
Завдання: скласти алгоритми у вигляді блок-схем для задач, які наведено нижче(обрати по три задачі з кожного десятка за правилом, встановленим викладачем) та написати програми для їх розв’язання мовою програмування Сі. Виконати звіт до лабораторної роботи, який вміщує створені блок-схеми та програми.
Короткі теоретичні відомості
Всі обєкти (змінні, масиви тощо), з якими працює програма в С/С++, необхідно визначати або описувати. Найпростіша форма визначення змінної:
<тип> <список імен змінних>;
При оголошенні обєкти можна ініціалізувати (задавати початкове значення).
Наприклад: int j=10, m(3), n;
float c(-1.3), l=-10.23, f1;
Оголошення повідомляють компілятору про властивості та імена обєктів і функцій. Змінні можуть змінювати свої значення. При наданні значення змінній у комірці памяті, яка відводиться під неї, розміщується код цього значення. Доступ до значення цієї змінної можливий через імя змінної, а доступ до ділянки памяті здійснюється за її адресою. Розмір ділянки памяті, що відводиться змінній, визначається її типом. Перелік базових типів даних наведено у таблиці 3.1.
Таблиця 3.1
Тип даних |
Назва |
Розмір, біт |
Діапазон значень |
|||||
unsigned char |
Беззнаковий цілий довжиною не менше 8 біт |
8 |
0 . . 255 |
|||||
сhar |
Цілий довжиною не менше 8 біт |
8 |
-128 . . 127 |
|||||
unsigned int |
Без знаковий цілий |
16 |
0 . . 65535 |
|||||
short int (short) |
Короткий цілий |
16 |
-32768 . . 32767 |
|||||
unsigned short |
Беззнаковий короткий цілий |
16 |
0 . . 65535 |
|||||
int |
Цілий |
16 |
-32768 . . 32767 |
|||||
unsigned long |
Беззнаковий довгий цілий |
32 |
0 . . 4294967295 |
|||||
|
|
|
|
|
||||
|
|
|
|
|||||
|
|
|
|
|||||
|
|
|
|
|||||
|
|
|
|
Тип даних |
Назва |
Розмір, біт |
Діапазон значень |
long int (long) |
Довгий цілий |
32 |
-214748348 . . 2147483647 |
float |
Дійсний одинарної точності |
32 |
3.4Е-38 . . 3.4Е+38 |
double |
Дійсний подвійної точності |
64 |
1.7Е-308 . . 1.7Е+308 |
long double |
Дійсний максимальної точності |
80 |
3.4Е-4932 . . 1.1Е+4932 |
Блок-схема 1:
Лістинг 1А