Основы алгоритмизации программирование. Лабараторное работа по OAП 2. Отчет по лабораторной работе 2 По дисциплине Основы алгоритмизации и программирования По теме Программирование линейных структур. Простейшие типовые задачи
Скачать 77.6 Kb.
|
НАО “Алматинский Университет энергетики и связи имени Гумарбека Даукеева” Институт электроэнергетики и электротехники Кафедра: Электроники и Робототехники ОТЧЕТ По лабораторной работе №2 По дисциплине: Основы алгоритмизации и программирования По теме: «Программирование линейных структур. Простейшие типовые задачи» Специальность: Электротехника Выполнил: ст.гр ЭЭ-20-16 Джураханов Н. Н. Проверила: доцент Голубева Т. В. _____________________«_______» 2021 год Алматы, 2021 год Задание Изучить возможности программирования линейных структур в соответствии с данными методическими указаниями. Содержание Задание.....................................................................................................................2 1 Ход выполнения работы....................................................................................4 Заключение...............................................................................................................7 Список литературы..................................................................................................8 1 Ход выполнения работы Составить блок-схему и программу для вычисления значений функций y = sinx и z = lnx при x, который считывается с экрана (клавиатуры).(рисунок 1), На рисунке 2 представлено блок схема с расчетом дополнителных функции. На рисунке 3 представлен результаты работы программы. НАЧАЛО х y=sin x, z=ln x КОНЕЦ x,y,z Рисунок 1- Блок-схема функций y = sinx и z = lnx при x Начало х y = sin(x); z = log(x); z2 = y * z; z3 = y / z; z4 = cos(x) / sin(x); << "pri x=" << x << " y=" << y << " z=" << z <<"z2="< x, y, z, z2, z3, z4; КОНЕЦ Рисунок 2 – Блок-схема функции z2=y*z и z3=y/z Код функции z2=y*z и z3=y/z // proga11.cpp: определяет точку входа для консольного приложения. // #include #include using namespace std; int main() { double x, y, z,z2,z3,z4 cout << "vvedi x="; cin >> x; y = sin(x); z = log(x); z2 = y * z; z3 = y / z; z4 = cos(x) / sin(x); cout << "pri x=" << x << " y=" << y << " z=" << z <<"z2="< } Рисунок 3-Результат выполнения программы Заключение Сегодняшнем лабораторной работе мы изучили возможности программирования линейных структур с простейшими типовыми задачами. Линейный алгоритм – это алгоритм, в котором действия выполняются однократно и строго последовательно. Блок-схема – это графическая реализация алгоритма оно состоит из начало и конеца блок-схемы, блок ввода данных, выполнения действия, условия, вывода данных. Список литературы Голубева Т. В. Комплекс лекционных и лабораторных работ по дисциплине “Основы алгоритмизации и программирования Copyright 2017,. [ CITATION htt3 \l 1049 ]/ дата: (10.02.2021) Июня J. Parsons and Dan Oja, New Perspectives on Computer Concepts 16th Edition – Comprehensive, Thomson Course Technology, подразделение Thomson Learning Inc. Cambridge, MA, COPYRIGHT 2014 (дата: 10.02.2010) Lorenzo Cantoni Switzerland) James A. Danowski Communication and Technology, 576 страниц (дата: 10.02.2021) |