Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
л1,2.doc
Скачиваний:
0
Добавлен:
27.08.2019
Размер:
146.94 Кб
Скачать

Лабораторна робота №1

  1. Тема: Дослідження структури системи програмування в Turbo C. Дослідження команд, принципів обробки програми файлів лінійного процесу на мові Сі

  2. Мета: Закріпити знання та вміння із структури системи програмування ТС, обробки програми файлів лінійного процесу на мові Сі.

  1. Хід роботи

4.1. Постановка завдання: Визначити накопичення та середнє значення шкідливої речовини за період віртуального моніторингу за 7 днів

4.2. Інформаційна модель:

AntnakPb=Pb1+Pb2+Pb3+Pb4+Pb5+Pb6+Pb7;

Pb1=20, Pb2=20.3, Pb3=19.7, Pb4=20.5, Pb5=19.5, Pb6=20.2, Pb7=19.8;

Pvm=7;

AntszPb=AntnakPb/Pvm

4.3. Готове програмне забезпечення: Microsoft Word, SPTC.

4.4. Схема алгоритму SPTC:

D:\TC\TC.exe F10 File *.C* EK1AntL1.C

AПМ – програмна користувача

ні

так

EK1AntL1. obj

F10Compile Makeexefile

ні

так

EK1AntL1.exe

F10 Run Run Ctrl+F9

Вивід файлу Alt+F5

F10 File Qut (Alt + x)

4.5. Алгоритмічно програмна модель:

Схему розробила студентка

102 групи

Pb1=20.0

Антропченко Аліна

Pb2=20.3

Pb3=19.7

Pb4=20.5

Pb5=19.5

Pb6=20.2

Pb7=19.8

AntnakPb=B

В= Pb1+Pb2+Pb3+Pb4+Pb5+ Pb6+Pb7

AntszPb=A

A = AntnakPb/Pvm

4.6. Програмна модель:

#include<stdio.h>

main( )

{

/*PROGRAM EK102 Ant L1.C*/

float Pb1, Pb2, Pb3, Pb4, Pb5, Pb6, Pb7, AntnakPb, AntszPb;

int pvm;

Pb1=20.0;

Pb2=20.3;

Pb3=19.7;

Pb4=20.5;

Pb5=19.5;

Pb6=20.2;

Pb7=19.8;

AntnakPb= Pb1+Pb2+Pb3+Pb4+Pb5+Pb6+Pb7;

pvm=7,AntszPb=AntnakPb/pvm;

Printf(“AntnakPb=%f AntszPb=%f\n”AntnakPb,AntszPb);

}

  1. Результат:

Вхідні дані

Вихідні дані

Період вірт. Моніторину

Вміст шкід. реч. за 3дні

Накопичення і сер. значення.

pvm=7

Pb1=

Pb2=

Pb3=

Pb4=

Pb5=

Pb6=

Pb7=

Лабораторна робота №2

  1. Тема: Дослідження розгалужених процесів , знаходження екстремумів даних. Дані в програму вводяться за допомогою функції scanf, вхідні дані для обробки згідно варіанту (свинець). Період віртуального моніторингу 3 дні

  2. Мета: Знайти максимум функції. Результат знаходити за допомогою оператора if (Pb1>Pb2)

4. Хід роботи:

4.1 Постановка завдання: визначити максимальне значення функції речовини (свинець) за період 3 дні.

4.2 Інформаційна модель:

Pb1=20.0, Pb2=19.3, Pb3=20.7,

pvm=3

Max={Pb1,Pb2,Pb3}

4.3 Готове програмне забезпечення: Microsoft Word, SPTC.

4.4. Aлгоритмічна програмна модель:

Початок

Схему розробила студентка

Pvm =3

ІЕБ 102

Антропченко Аліна

так

Max=Pb1

ні

Max= Pb2

так

Max=Pb3

ні

4.5 Програмна модель:

#include<stdio.h>

main( )

{

/*PROGRAM EK102 Ant L2.C*/

float Pb1, Pb2, Pb3, max;

int pvm;

scanf (“%f%f%f”,&Pb1,&Pb2,&Pb3);

if (Pb1>Pb2) max=Pb1;

if (Pb3>max) max = Pb3;

else max = Pb2;

printf(“max=%f\n”,max);

}

    1. Результат:

Вхідні дані

Вихідні дані

Період вірт. Моніторингу

Вміст шкід. реч. за 3дні

Максимальне значення

pvm=3

Pb1=20.0

Max=Pb3=20.7

Pb2=19.3

Pb3=20.7

5. Аналіз результату: Всі розрахунки були виконано вірно, похибки бути неможе.

  1. Висновок: На лабораторній роботі ми навчились користуватися програмою ТС. Обробляти програми програми файлів на мові Сі.

  2. Контрольні запитання:

  1. Що позначає float?

  2. Якою кнопкою активізується меню в ТС?

  3. Опція File?

  4. За допомогою якої однієї клавіши можна визвати команду Load (завантаження)?

  5. Що означає опція Run?

  6. Що таке компіляція?

  7. З чого складається рядок меню?

  8. Яка функція введення даних?

  9. Як називається опція завершення роботи в ТС?

  10. Яка функція виведеня даних?

8. Література

1. Подбельскый В.В. «Програмирование на языке Си/В.В. Подбельскый, С.С. Фомин,-М.:Финансы и статистика,1998-600с.

2. http://uk.wikipedia.org/wiki/

18

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]