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

Міністерство освіти і науки, молоді та спорту України

Національний технічний університет України

“Київський політехнічний інститут”

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

З дисципліни: “Алгоритмічне Програмування”

Тема: “Лінійний обчислювальний процес”

Тема: “Обчислювальний процес, що розгалужується”

Тема: “Циклічний процес”

Тема: “Типи даних, визначувані програмістом ”

Виконали

Студенти групи ІА-22

Каганець А.І.

Ісаєв Д.В.

Перевірили

Борцова О.М.

Київ-2012

Тема: “Лінійний обчислювальний процес”

Завдання: Визначити тип данних. За допомогою операторів введення-виводу скласти програму обчислення функції a, заданої в таблиці 1.

Теоретичні відомості: iostream — бібліотека і відповідний заголовний файл, які використовується для організації введення-виведення в мові програмування C++.

math.h — заголовний файл стандартної бібліотеки мови програмування С розроблений для простих математичних операцій.

pow(x,y) вираховує значення x в степені y

log() натуральний логарифм

log10() десятковий логарифм

fabs() абсолютне значення

sqrt() квадратний корінь

Номер варіанту 16

Блок-схема:

Каганець А. I., Iсаєв Д.В. IА-22

Лабораторна робота №1 "Лiнiйний обчислювальний процес”

Визначити тип данних. За допомогою операторiв вводу-виводу скласти п програму обчислення ф-цiї a, заданої в таблицi 1 (16)

Лістинг:

#include "StdAfx.h"

#include <iostream>

#include <math.h>

using namespace std;

int _tmain(int argc, _TCHAR* argv[])

{

float a,x,y,z;

setlocale(LC_ALL, "Ukrainian");

cout<<"Каганець А. I., Ісаєв Д.В. IА-22 \n";

cout<<"Лабораторна робота №1 \"Лiнiйний обчислювальний процес\"\n";

cout<<"Визначити тип данних. За допомогою операторiв вводу-виводу скласти програму обчислення ф-цiї a, заданої в таблицi 1 (16)\n";

cout<<"Ведiть X\n";

cin>>x;

cout<<"Ведiть y\n";

cin>>y;

cout<<"Ведiть Z\n";

cin>>z;

a=pow(x,2)+sqrt(pow(z,2)-y);

cout<<"Функція a="<<a<<"\n";

system("PAUSE");

return 0;

}

Протокол виконання:

Каганець А. I., Iсаєв Д.В. IА-22

Лабораторна робота №1 "Лiнiйний обчислювальний процес"

Визначити тип данних. За допомогою операторiв вводу-виводу скласти програму обчи

слення ф-цiї a, заданої в таблицi 1 (16)

Ведiть X

4

Ведiть y

3

Ведiть Z

2.45

a=17.7328

Для продолжения нажмите любую клавишу . . .

Номер варіанту 17

Лістинг:

#include "StdAfx.h"

#include <iostream>

#include <math.h>

using namespace std;

Int _tmain(int argc, _tchar* argv[])

{

setlocale(LC_ALL, "Ukrainian");

float a,x,y,z;

cout<<"Каганець А. I., Ісаєв Д.В. IА-22 \n";

cout<<"Лабораторна робота №1 \"Лiнiйний обчислювальний процес\"\n";

cout<<"Визначити тип данних. За допомогою операторiв вводу-виводу скласти програму обчислення ф-цiї a, заданої в таблицi 1 (17)\n";

cout<<"Ведiть X\n";

cin>>x;

cout<<"Ведiть y\n";

cin>>y;

cout<<"Ведiть Z\n";

cin>>z;

a=log10(pow(y,3/2))*z+x;

cout<<"Функція a="<<a<<"\n";

system("PAUSE");

return 0;

}

Протокол виконання:

E:\Projects\AP\ap_lab1-2\Debug>ap_lab1-2.exe

Каганець А. I., Ісаєв Д.В. IА-22

Лабораторна робота №1 "Лiнiйний обчислювальний процес"

Визначити тип данних. За допомогою операторiв вводу-виводу скласти програму обчислення ф-цiї a, заданої в таблицi 1 (17)

Ведiть X

-3

Ведiть y

0.5

Ведiть Z

8.45

Функцiя a=-5.5437

Для продолжения нажмите любую клавишу . . .

Номер варіанту 18

Лістинг:

#include "StdAfx.h"

#include <iostream>

#include <math.h>

using namespace std;

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