Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Программирование разветвленных алгоритмов. Операторы передачи управления

Автор:   •  Октябрь 23, 2022  •  Лабораторная работа  •  1,440 Слов (6 Страниц)  •  222 Просмотры

Страница 1 из 6

Федеральное государственное автономное образовательное учреждение высшего образования

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

ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

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

ОТЧЁТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №2

по дисциплине «Программирование»

«Программирование разветвленных алгоритмов.

Операторы передачи управления»

Выполнил(а): ИВТ - 222

Латышев Павел Романович

Проверил(а):

Ст. пр. Дорошенко М.С.

Омск 2022

Тема: Оператор if.

Задание 1 (программа 2_1):

Вычислить значение функции в зависимости от интервала, в который попадает вводимый с клавиатуры аргумент:

Схема алгоритма:

[pic 1]

Решение кодом:

#include <stdio.h>

#include <conio.h>

#include <math.h>

#define a 2.1

#define b 0.37

int main() {

        system("chcp 1251");

        float t, z;

        printf("Введите интервал для вычисления t от -1 до 4:");

        scanf_s("%f", &t);

        if (t < 0.1) {

                z = sqrt(a * pow(t, 2) + b * sin(t) + 1);

                printf("Результат подсчётов z = %.2f", z);

        }

        else 

                if (0.1 <= t && t < 2) {

                        z = a * t + b;

                        printf("Результат подсчётов z = %.2f", z);

                }

                else{

                        z = sqrt(a * pow(t, 2) + b * cos(t) + 1);

                        printf("Результат подсчётов z = %.2f", z);

                }

        _getch();

}

Результат на ПК:

[pic 2]

   

[pic 3]

[pic 4]

Результаты на калькуляторе:

для t = -1                                                                для t = 1[pic 5]

[pic 6]

для t = 3

[pic 7]                 

                                     

Расчетные результаты совпадают с результатами работы программ

Задание 2 (программа 2_2):

6. В зависимости от номера (N) типа фигуры, организовать ввод необходимых данных и вычислить при N = 1 - площадь круга,  N = 2 - объем шара (4/3πR3),  N=3 -объем цилиндра, N = 4 - площадь поверхности сферы  4πr2.

Схема алгоритма:[pic 8]

Решение кодом:

#include <stdio.h>

#include <conio.h>

#include <math.h>

...

Скачать:   txt (5.3 Kb)   pdf (262.6 Kb)   docx (196.7 Kb)  
Продолжить читать еще 5 страниц(ы) »
Доступно только на Essays.club