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

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«ОМСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

Кафедра «Информатика и вычислительная техника»

ОТЧЕТ 

по лабораторной работе № 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).

Соседние файлы в папке Лабораторные работы