
- •Інструкція до лабораторної роботи № 1
- •Короткі теоретичні дані
- •Елементи мови Сі Під елементами мови Сі розуміють наступні базові конструкції, які використовуються при написанні програм:
- •Константа з плаваючою крапкою – це дійсне десяткове додатне число. Воно містить цілу частину, дробову частину і експоненту. Такі константи мають наступний формат представлення:
- •1.2. Базові типи даних.
- •1.3. Операції.
- •1.3. Заголовочні файли.
- •1.6. Функція виводу даних printf.
- •1.7. Структура типової програми .
- •1.9. Побудова блок-схем алгоритмів програм.
- •2. Завдання
- •2.1. Домашня пiдготовка до роботи
- •2.2. Робота в лабораторії
- •До лабораторної роботи №1
- •1.1. Пустий оператор “ ; ”.
- •1.2. Оператор-вираз. Синтаксис:
- •1.4. Оператор циклу з передумовою while.
- •Оператори switch і break.
- •2. Завдання
- •2.1. Домашня пiдготовка до роботи
- •Інструкція до лабораторної роботи № 3
- •Основні теоретичні відомості
- •1.1. Функції.
- •Оголошення функції (прототип)
- •Оголошення функції
- •1.1.3. Виклик функції.
- •Визначення функції.
- •1.1.5. Передача значень функції
- •1.1.6. Оголошення покажчика.
- •1.2. Класи пам’яті
- •1.3. Оголошення масивів
- •1.4. Покажчики масивів
- •2. Завдання
- •Інструкція до лабораторної роботи № 4
- •Короткі теоретичні дані
- •1.2. Потоковий ввід-вивід
- •1.3. Відкриття і закриття потоку
- •Int fclose(вказівник_на_потік);
- •1.4. Стандартні функції для роботи з файлами.
- •1.5. Робота з файлами на диску.
- •2. Завдання
- •2.1. Домашня пiдготовка до роботи
2.2. Робота в лабораторії
Ввести в комп'ютер програму, написану мовою Cі згідно з отриманим завданням.
Відлагодити програму. При необхідності скоригувати блок-схему алгоритму та програму у відповідності з виявленими логічними та синтаксичними помилками.
Остаточні версії блок-схеми, програми та отримані результати занести у звіт з лабораторної роботи.
Підготувати та захистити звіт з лабораторної роботи.
3. ЗМIСТ ЗВIТУ
Номер і назва лабораторної роботи.
Мета роботи.
Повний текст завдання.
Остаточна версія блок-схеми алгоритму.
Список ідентифікаторів констант, змінних, функцій, використаних у блок-схемі алгоритму і програмі, та їх пояснення.
Остаточна версія програми.
Результати роботи програми.
* Зразок оформлення звіту наведений в приєднаному файлі.
Додаток А
Довідковий зразок оформлення звіту
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
ІКТА
кафедра ЗІ
З В І Т
До лабораторної роботи №1
з курсу: «Алгоритмічні мови та програмування»
на тему: «Прості програми лінійної структури»
Варіант № 36
Виконав: ст. гр. ІБ-11
Коваль А.В.
Прийняв: Будз Б.Д.
Львів 2008
МЕТА РОБОТИ: вивчити елементи мови Сі, базові типи даних, операції, стандартні бібліотечні функції вводу-виводу, стандартні бібліотечні математичні функції, навчитися складати та відлагоджувати прості розрахункові програми лінійної структури.
ЗАВДАННЯ
Скласти
програму мовою Cі для розрахунку значення
виразу
при x=4.597, y=7.954. Забезпечити ввід аргументів
з клавіатури та вивід результату на
дисплей.
БЛОК-СХЕМА АЛГОРИТМУ
СПИСОК ІДЕНТИФІКАТОРІВ КОНСТАНТ, ЗМІННИХ, ФУНКЦІЙ, ВИКОРИСТАНИХ У БЛОК-СХЕМІ АЛГОРИТМУ І ПРОГРАМІ, ТА ЇХ ПОЯСНЕННЯ
x, y – змінні дійсного типу, які є аргументами виразу;
z – змінна дійсного типу, якій надається значення результату обчислення виразу;
main() – головна функція;
printf() – функція виводу даних;
scanf() – функція вводу даних;
sin(х) – математична функція обчислення синуса від х;
pow(x,y) – математична функція обчислення xy;
ТЕКСТ ПРОГРАМИ
#include <stdio.h>
#include <math.h>
void main(void)
{
double x, y, z;
printf(“Vvedit znachenja x=”); scanf(“%lf”, &x );
printf(“Vvedit znachenja y=”); scanf(“%lf”, &y );
z=sin(y)+pow(x,2);
printf(“rezultat = %lf ”, z);
}
РЕЗУЛЬТАТ РОБОТИ ПРОГРАМИ
Vvedit znachenja x = 4.597
Vvedit znachenja y = 7.954
rezultat = 21.27078701
ІНСТРУКЦІЯ ДО ЛАБОРАТОРНОЇ РОБОТИ № 2
ПРОГРАМИ З РОЗГАЛУЖЕНИМИ ТА ЦИКЛІЧНИМИ АЛГОРИТМАМИ
Мета роботи – вивчити оператори мови Сі та основні функції введення-виведення даних, навчитися складати та відлагоджувати розрахункові програми з розгалуженими та циклічними структурами.
ОСНОВНІ ТЕОРЕТИЧНІ ВІДОМОСТІ
Оператори є основними елементами, із яких будується програма на мові Cі. Оператор є закінченою інструкцією для комп’ютера. Ознакою оператора є символ “ ; ”, що його завершує. Тому, наприклад, якщо number = 4 є виразом (який може бути частиною більшого виразу), то number = 4; є оператором.