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 Результат работы программы
Список используемых источников:
В.В.Подбельский, С.С.Фомин «Программирование на языке Си»