ФГБОУ ВПО
Уфімський державний нафтовий технічний університет
Кафедра обчислювальної техніки та інженерної кібернетики.
ЗВІТ
з лабораторної роботи
Знайомство з мовою С. Виконання програм з лінійною обчислювальної структурою
Виконав ст. гр. БПОз - 14-01 Р.Г. Аскарова
Перевірив: викладач Габитов Р.Н.
Уфа, 2015
Лабораторна робота № 1
Дослідження арифметичних виразів і розробка найпростіших програм
. Постановка завдання: Обчислити значення виразу при різних типах даних (int, float, double).
. Аналіз завдання:
3. Алгоритми рішення задачі:
. Таблиця змінних:
Таблиця 1. Таблиця змінних для алгоритму і програми
Сенс переменнихОбозначеніеТіп переменнойПрімечаніяв алгоритми. послід. ВИХІДНІ с, с, u. Речовин. ПРОМІЖНІ x, a. x, a. Речовин. a gt; 0РЕЗУЛЬТАТИ y. y, y1, y2. Речовин. Речовин. Цілий.
. Текст програми на СІ:
. Результати:
Лабораторна робота № 2
7. Постановка завдання: Написати програму обчислення значень виразів. Усі необхідних обчислення дані вводяться з клавіатури. Пояснити отримані результати. Звірити отримані результати з ручним підрахунком.
. Аналіз завдання:
алгоритм програма обчислювальний лінійний
9. Алгоритми рішення задачі:
. Текст програми на Сі:
. Результати:
. Висновки: результати контрольного розрахунку за програмами збіглися з результатами ручного тестового розрахунку з точністю похибки округлення до трьох цифр після коми. Отже, всі розрахункові формули запрограмовані правильно. Програма розроблена відповідно до завдання.
. Питання на захист:
) Директиви препроцесора - препроцесор називається перша фаза компілятора. Інструкції препроцесора називаються директивами. Вони повинні починатися з символу #, перед яким в рядку можуть знаходитися тільки пробільні символи.
) Типи даних в С - Всі типи мови C ++ можна розділити на основні і складені. У мові C ++ визначено шість основних типів даних для представлення цілих, речових, символьних і логічних величин.
) Структура С-програм - Програми на мові С мають наступну структуру
# директиви препроцесора
.
функція f1 (список параметрів)//функція, яка буде використана в програмі
{тіло функції; }
заголовок програми ()//функція, з якої починається виконання програми
{тіло програми;
завершення програми;
}
) Введення і виведення даних - У мові C ++ немає вбудованих засобів введення/виводу - він здійснюється за допомогою функцій, типів і об'єктів, що містяться в стандартних бібліотеках. Використовується два способи: функції, успадковані з мови С, і об'єкти C ++. Для введення і виведення даних використовується бібліотека
# include lt; iostream gt; командами count і cin.