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

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

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

«СТАНКИН»

 

 

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

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

 

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

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

 

Вариант № 7

 

Выполнил:

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

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

 

Принял:

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

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

 

 

Москва – 2014

Содержание:

 

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

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

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

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

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 <stdio.h>

#include <conio.h>

#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 <Enter> for exit\n");

getch();

}

 

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

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

 

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

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

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

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

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

#include <stdio.h>

#include <conio.h>

#include <math.h>

#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 <Enter> for exit\n");

getch();

}

 

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

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

 

 

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

 

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

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

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

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

#include <stdio.h>

#include <conio.h>

#include <math.h>

#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 <Enter> for exit\n");

getch();

}

 

 

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

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

 

 

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

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

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