Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
Федерации
Федеральное автономное образовательное
учреждение высшего образования
«Российский университет транспорта»
(РУТ МИИТ)
Институт управления и цифровых технологий
Кафедра «Цифровые технологии и
управление транспортными процессами»
Москва 2021
Простые программы на языке С++
Задание №1:
Алгоритм в виде блок-схемы:
Начало
«Hello world»
Конец
Текст программы:
#include <iostream>
using namespace std;
int main()
{
cout«”Hello world”»;
return 0;
}
Результат отладки:
Задание №2:
Алгоритм в виде блок-схемы:
Начало
Ввод a,b
C: = a+b
Вывод C
Конец
Текст программы:
#include <iostream>
int main()
{
float a,b;
cout «”Enter 1-st number”;
cin»a;
cout«”Enter 2-nd number”;
cin»b;
float c=a+b;
cout«”Result:”«c;
return 0;
}
Результат отладки:
Задание №3:
Алгоритм в виде блок-схемы:
Начало
Ввод a,b
Вывод C
Конец
Текст программы:
#include <iostream>
int main()
{
float a,b;
cout«”Enter 1-st number”;
cin»a;
cout«”Enter 2-nd number”;
cin»b;
cout«”Choose multiply(1); share(2); addition(3); deduction(4)”;
char ch;
cin»ch;
switch(ch) {
case’1’:
cout«”Result:”«a*b;
break;
case’2’:
cout«”Result:”«a/b;
break;
case’3’:
cout«”Result:”«a+b;
break;
case’4’:
cout«”Result:”«a-b;
break;
default:
cout«”Wrong value”;
}
return 0;
}
Результат отладки:
Задание №4:
Условия:
HIPO-Диаграмма:
x S, y
Вычисление частичных
сумм функционального
ряда
Блок-схема:
Начало
const PI, e
double S, x, y , k = 35
int i = 1
x = 0.1, j = 1
j <= 10
i<k
S += (pow(x, i) *
cos((i * PI) / 3)) / i;
i++
y = -0.5 * log(1 - (2 *
x) * cos(PI / 3) +
pow(x, 2));
abs(S - y) < e
S=y Error
конец
Код:
Код:
#include <iostream>
#include<math.h>
#include <iomanip>
int main()
{
setlocale(LC_ALL, "Russian");
cout << setw(2) << "N" << setw(7) << "X" << setw(12) << "S" << setw(12) << "Y" <<
setw(12) << endl;
S = 0;
x += 0.05;
}
return 0;
}
Тесты:
Вывод: