отчет ЛР1 в7


Министерство образования и науки Российской Федерации

ФГБОУ ВПО Московский государственный технологический университет

«СТАНКИН»

Кафедра «Компьютерные системы управления»

Учебный курс «Основы создания программ в С»

ЛАБОРАТОРНАЯ РАБОТА № 1

на тему: «Простейшие программы и базовые операции ввода-вывода»

Вариант № 7

Выполнил:

студент гр. ИДБ 13-02____________________Холин С.Э.

(дата) (подпись)

Принял:

____________________Плаксин А.М.

(дата)(подпись)

Москва – 2014

Содержание:

1 Индивидуальное задание № 13

1.1 Текст задания3

1.2 Код программы3

2 Индивидуальное задание № 23

2.1 Текст задания3

2.2 Код программы3

2.3 Результат работы программы4

3 Индивидуальное задание №3.4

3.1 Текст задания4

3.2 Код программы4

3.3 Результат работы программы5

4 Индивидуальное задание №4.5

4.1 Текст задания5

4.2 Код программы5

4.3 Результат работы программы6

Список используемых источников:6

1 Индивидуальное задание № 1

1.1 Текст задания

Объявить переменные, необходимые для вычисления объема куба.

Объем куба: .

1.2 Код программы

float a, b, c;//длина, ширина и высота куба

float int V; //объем куба

2 Индивидуальное задание № 2

2.1 Текст задания

Написать инструкцию вывода значений целых переменных a, b и c. Значение каждой переменной должно быть выведено в отдельной строке.

2.2 Код программы

#include

#include

#pragma argsused

void main()

{

int a, b, c;

printf(«Type a\n»);

scanf(«%i», &a);

printf(«Type b\n»);

scanf(«%i», &b);

printf(«Type c\n»);

scanf(«%i», &c);

printf(«a = %i\n», a);

printf(«b = %i\n», b);

printf(«c = %i\n», c);

printf(«Press for exit\n»);

getch();

}

2.3 Результат работы программы

Результат работы программы для индивидуального задания № 2 представлен на рис. 2.3.1.

Рис. 2.3.1 Результат работы программы

3 Индивидуальное задание №3.

3.1 Текст задания

Написать инструкцию, обеспечивающую ввод с клавиатуры значений переменных для расчета sin, cos и tg угла в прямоугольном треугольнике.

3.2 Код программы

#include

#include

#include

#pragma argsused

void main()

{

float a, b, c, sin, cos, tg;

printf(«Vvedite znachenie gipotenuzy\n»);

scanf(«%f», &a);

printf(«Vvedite znachenie prilezh. kateta\n»);

scanf(«%f», &b);

if ( a > b)

{c = sqrt(a*a — b*b);

sin = c/a;

cos = b/a;

tg = c/b;

printf(«sin = %f\n», sin);

printf(«cos = %f\n», cos);



printf(«tg = %f\n», tg);

}

else

{



printf(«Dannye neverny\n»);

}

printf(«Press for exit\n»);

getch();

}

3.3 Результат работы программы

Результат работы программы для индивидуального задания № 3 представлен на рис. 3.3.1.

Рис. 3.3.1 Результат работы программы

4 Индивидуальное задание №4.

4.1 Текст задания

Написать программу для вычисления стоимости покупки, состоящей из нескольких тетрадей и карандашей.

4.2 Код программы

#include

#include

#include

#pragma argsused

void main()

{

float cn, cp, t;

int nn, np, pt;

printf(«Cost of note (rub.) ->»);

scanf(«%f», &cn);

printf(«Number of notes ->»);

scanf(«%i», &nn);

printf(«Cost of pencil (rub.) ->»);



scanf(«%f», &cp);

printf(«Number of pencils ->»);

scanf(«%i», &np);

t = cn*nn + cp*np;

t = t*1000000;

pt = t;

pt = pt/10000;

t = pt;

t = t/100;

printf(«Total: %f\n», t);

printf(«Press for exit\n»);

getch();

}

4.3 Результат работы программы

Результат работы программы для индивидуального задания № 4 представлен на рис. 4.3.1.

Рис. 4.3.1 Результат работы программы

Список используемых источников:

В.В.Подбельский, С.С.Фомин «Программирование на языке Си»




Предыдущий:

Следующий: