Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практичні_алгоритм.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
403.97 Кб
Скачать

Практична робота № 3

Тема: Типи даних.

Мета: отримання практичних навиків при створені програм з використанням різних типів даних.

Обладнання та програмне забезпечення: персональний комп’ютер з встановленою операційною системою та компілятором мови програмування Сі.

Короткі теоретичні відомості

У мові С існує всього кілька базових типів даних:

char - один байт, що містить один символ з локального символьного набору; int - ціле число, зазвичай має типовий розмір для цілих чисел в даної системі; float - дійсне число одинарної точності з плаваючою точкою; double - дійсне число подвійної точності із плаваючою крапкою .

Крім того, існують модифікатори, які можуть застосовуватися до цих базових типів. До цілих чисел застосовні модифікатори short і long:

short int sb; long int counter;

Слово int в таких оголошеннях можна опустити, що зазвичай і робиться. Метою введення цих модифікаторів було розмежувати довжини двох типів цілих чисел для практичних потреб. Зазвичай int має стандартну для тієї чи іншої системи довжину. Тип short часто має розмір 16 біт, long - 32 біта, a int - або 16, або 32. Компілятору дозволено самостійно вибирати розмір відповідно до характеристиками апаратури і наступними обмеженнями: числа типу short int і повинні мати довжину не менше 16 біт, long - не менше 32 біт; тип short повинен бути не довше int, a int - не довше long.

Модифікатор signed ("із знаком") або unsigned ("без знака") може застосовуватися до типу char або будь-якому цілочисельному. Числа типу unsigned завжди позитивні, а довжина діапазону їх значень дорівнює ступеню двійки 2n, де n - кількість бітів в машинному поданні типу. Наприклад, якщо char має довжину 8 біт, то змінні типу unsigned char можуть мати значення від 0 до 255, a signed char - від -128 до 127 (в системі з додатком до двох). Чи є змінні типу char знаковими (signed) або беззнаковими, залежить від конкретної системи, але виводяться на екран і друк символи завжди мають позитивні коди.

Тип long double позначає число з плаваючою комою з високою точністю. Як і у випадку цілочисельних змінних, довжини речових об'єктів залежать від реалізації мови, так що з довжин типів float, double і long double різними можуть бути одна, дві або три.

Хід роботи

  1. Ознайомитись з інструкцією до практичної роботи.

  2. Запустити компілятор Borland 31.

Програма знаходиться на диску D:\OT\BatchFiles для запуску треба запустити файл bc31.bat. Після запуску з’явиться вікно зображене на рисунку 3.1.

Рисунок 3.1. – Головне вікно Borland 31

Для створення нового файлу треба натиснути File – New. Для збереження файлу File – Save (зберігає файл з стандартною назвою), File – Save as (зберегти файл та ввести назву файлу).

Компіляція файлу проводиться за допомогою клавіш Ctrl+F9.

Примітка: для правильної роботи курсору треба виконати наступні дії – на верхній частині вікна натиснути правою кнопкою миші – Свойства і у пункті Правка знати мітку з пункта “Выделение мышью” – натиснути ОК.

  1. Розробити програму на мові Сі згідно з варіантом. Варіанти видаються згідно з порядковим номером студента у журналі.