Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Отчёт лр1 ИТиОП Петровская

.docx
Скачиваний:
11
Добавлен:
09.01.2023
Размер:
40.58 Кб
Скачать

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

федеральное государственное бюджетное образовательное учреждение высшего образования «Казанский национальный исследовательский

технический университет им. А.Н. Туполева-КАИ»

(КНИТУ-КАИ)

Институт радиоэлектроники, фотоники и цифровых технологий

Кафедра радиоэлектроники и информационно-измерительной техники

11.03.01 Радиотехника

Отчёт по лабораторным работам

по дисциплине: «Информационные технологии и основы программирования»

Обучающийся

Руководитель ст. Преподаватель Петровская М.В.

Казань 2021

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

Цель работы – изучение основных понятий программирования, структуры программы, стандартных библиотек, среды разработки, основных типов данных, объявления переменных и констант, операторов изменения величин, принципов организации процедур ввода-вывода информации.

Вариант 2

Задание 1

Ознакомление со средой разработки Code::Blocks, изучение программы Hello World.

Текст программы:

#include <stdio.h>

int main()

{

printf("Hello world!\n");

return 0;

}

Скриншот работы программы:

Задание 2: Написать программу, вычисляющую значение функции y =-2,7*a + 0.23*b

при заданных с клавиатуры переменных a и b. Результат вычисления выводится на

экран.

Текст программы:

#include <stdio.h>

#include <stdlib.h>

#include <locale.h>

int main()

{

setlocale (LC_CTYPE,"rus");

float y,a,b;

printf("Введите значение a\n");

scanf("%f", &a);

printf("Введите значение b\n");

scanf("%f", &b);

y=-2.7*a+0.23*b;

printf("y= %f",y);

return 0;

}

Скриншот работы программы:

Задание 3: Написать программу, вычисляющую площадь треугольника:

s = ½ (a * h) , где

с клавиатуры вводятся а – длина основания; h – высота треугольника. Результат

вычисления выводится на экран.

Текст программы:

#include <stdio.h>

#include <stdlib.h>

#include <locale.h>

int main()

{

setlocale (LC_CTYPE,"rus");

float s,a,h;

printf("Введите длинну основания a\n");

scanf("%f", &a);

printf("Введите высоту треугольика h\n");

scanf("%f", &h);

s=0.5*a*h;

printf("s= %f",s);

return 0;

}

Скриншот работы программы:

Задание 4:

Написать программу, вычисляющую площадь поверхности шара: . Радиус шара вводится с клавиатуры, результат вычисления выводится на экран. S=4 * п * r2

Текст программы:

#include <stdio.h>

#include <stdlib.h>

#include <locale.h>

int main()

{

const float pi=3.14;

setlocale (LC_CTYPE,"rus");

float s,r;

printf("Введите радиус окружности r\n");

scanf("%f", &r);

s=4*pi*r*r;

printf("s= %f",s);

return 0;

}

Скриншот работы программы:

Задание 5:

Написать программу, вычисляющую значение сопротивления электрической цепи, состоящей из двух параллельно соединенных резисторов: . Значения сопротивлений вводятся с клавиатуры, результат вычисления выводится на экран. (r1 * r2)/(r1 + r2)

Текст программы:

#include <stdio.h>

#include <stdlib.h>

#include <locale.h>

int main()

{

setlocale (LC_CTYPE,"rus");

float r,r1,r2;

printf("Введите Сопротивление r1\n");

scanf("%f", &r1);

printf("Введите Сопротивление r2\n");

scanf("%f", &r2);

r=(r1*r2)/(r1+r2);

printf("r= %f",r);

return 0;

}

Скриншот работы программы: