Лабораторные работы / lab_1_отчёт
.docxФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ
ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«ОМСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
Кафедра «Информатика и вычислительная техника»
ОТЧЕТ
по лабораторной работе № 1
«ОСНОВЫ ПРОГРАММИРОВАНИЯ В СРЕДЕ ЯЗЫКА СИ. ОПЕРАТОР ПРИСВАИВАНИЯ»
-
Выполнил:
студент группы ИВТ-234 Кукушкина А.А.
______________________________________
(дата, подпись)
Проверил:
ст. пр. доцент Дорошенко М.С.
_____________________________________________________
(дата, подпись)
Омск 2023
Лабораторная работа №1
Тема: Основы программирования в среде языка СИ.
Оператор присваивания
Вариант 9
Задание 1
Условие задачи:
Схема алгоритма:
Текст программы:
#include <stdio.h>
#include <locale.h>
#include <conio.h>
#include <math.h>
#define a 2.0
#define b 0.7
#define c 0.5
int main()
{
setlocale(LC_ALL, "RUS");
float x, z;
printf("Введите x \n");
scanf_s("%f", &x);
z = pow(a, 3) * cos(b * x * pow(sin(x),2)) + pow(c, 1.0 / 3);
printf("Ответ: z = %f при x = %f\n", z, x);
_getch();
return 0;
}
Результаты выполнения программы, выводы:
П осле выполнения программы при x1 = 0 на экран выводится: z = 8,793700; при x2 = на экран выводится: z = 4,425606. Предварительно рассчитанный при подготовке к лабораторной работе на калькуляторе результат составил соответственно z = 8,7937; z = 4,42562, что подтверждает верность программы.
– результат при x1.
– результат при x2.
Задание 2
Условие задачи:
Ввести двузначное целое число х<15. Написать программу перевода его в восьмеричную систему счисления.
Схема алгоритма:
Текст программы:
#include <stdio.h>
#include <locale.h>
#include <conio.h>
int main()
{
setlocale(LC_ALL, "RUS");
int x;
printf("Введите x \n");
scanf_s("%d", &x);
if (x > 9 and x < 15)
printf("Ответ: %o\n", x);
else
printf("Не удовлетворяет условию задачи.");
_getch();
return 0;
}
Результаты выполнения программы, выводы:
После выполнения программы, на экран выводится при х<9 и x>15: «Не удовлетворяет условию задачи.»; при 9<x<15 выводится восьмеричная запись числа, например, при х = 10, на экран выводится: «Ответ: 12». Предварительно рассчитанный при подготовке к лабораторной работе на калькуляторе результат составил 12, что подтверждает верность программы.
– результат при x = 10.
– результат при x = 11.
– результат при x = 12.
– результат при x = 13.
– результат при x = 14.
– результат при x , не вошедшем в промежуток 9<x<15 (x = 9).