- •Лабораторная работа №2. Проектирование программ линейной структуры
- •1 Цель и порядок работы
- •2 Краткая теория
- •Понятие переменной
- •Основные типы данных
- •Понятие константы
- •Операторы языка программирования
- •Присваивание
- •Ввод-вывод данных с использованием библиотеки потокового ввода вывода
- •Манипуляторы и форматирование ввода-вывода
- •Ввод вывод с использованием стандартной библиотеки ввода-вывода stdio.H
- •Математические функции
- •3 Примеры программ
- •3.1 Программа нахождения среднего арифметического из двух целых чисел и одного вещественного числа:
- •3.3 Программа вычисления значения выражения:
- •3 Контрольные вопросы
- •4 Задание
- •5 Варианты заданий
- •5 Содержание отчета
3.3 Программа вычисления значения выражения:
a = 12.4, b =15 25 , а w – вводится с клавиатуры. Для возведения в степень используется функция pow заголовочного файла math.h.
|
#include "stdafx.h" #include <iostream> #include <math.h>
using namespace std;
void main() { const float pi=3.14159; const float a=12.5; const float b=(15+25/60)*pi/180; float w; cout<<"Input w"<<endl; cin>>w; cout<<"Rezult="<<a*sin(b)/pow(w,15); }
|
3 Контрольные вопросы
Опишите структуру программы на языке C++.
Какие группы символов входят в алфавит языка C++.
Какие символы содержатся вы знаете.
Что такое управляющие последовательности, и каким образом они задаются?
Как задаются идентификаторы?
Перечислите ключевые слова языка C++.
Перечислите и опишите основные типы данных.
Как определить константу?
Опишите возможности ввода-вывода данных с помощью библиотеки потокового ввода вывода.
Опишите известные вам манипуляторы ввода-вывода.
Как производится ввод-вывод с использованием стандартной библиотеки ввода-вывода stdio.h.
Какие модификаторы и спецификаторы поддерживает функция printf.
Как осуществляется ввод при помощи стандартной библиотеки stdio.h.
Как подключить библиотеку с математическими функциями.
Какие стандартные математические функции содержит библиотека math.h.
Как получить случайное число.
4 Задание
Написать программу в соответствии с вариантом задания из пункта 5.
Проверить работоспособность программы.
Отладить и протестировать программу.
5 Варианты заданий
вычислить у=sin(x)*cos(x)-3x2;
определить время падения камня на поверхность Земли с высоты h.
вычислить y=|x-tg(x)|;
вычислить площадь треугольника по стороне и высоте;
вычислить площадь окружности по заданному радиусу;
даны значения a и b, найти их среднее арифметическое, среднегеометрическое;
вычислить y=tg(x)+5x3-4x2;
вычислить площадь квадрата;
вычислить высоту треугольника, зная две стороны треугольника и угол между ними;
вычислить y=|x-cos(x)|;
ввести сторону квадрата a. Вычислить радиус вписанной окружности;
Задается длина окружности. Найти площадь круга, ограниченного этой окружностью.
вычислить углы треугольника, зная его стороны;
вычислить площадь трапеции;
вычислить y=cos|x3-x2|;
вычислить длину гипотенузы прямоугольного треугольника, зная длины двух катетов;
вычислить корень квадратный от (x5-x4+|x3|);
вычислить корень квадратный от (sin(x)+cos(x));
вычислить объем цилиндра, зная радиус основания и высоту;
вычислить объем конуса;
Определить время,через которое встретятся два тела, равноускоренно движущиеся друг к другу. Известны: v1 и v2 - начальные скорости; a1 и a2 - ускорения; s - расстояние между ними.
вычислить сторону треугольника, зная две другие стороны и угол между ними;
вычислить площадь ромба, зная длину стороны и угол;
вычислить площадь треугольника, зная длины всех сторон и радиус описанной окружности;
вычислить y= tg(x3)+|x2-x5|;
вычислить высоту равностороннего треугольника, зная длину всех сторон;
вычислить y = x2-sin(x)+cos(x);
вычислить y = x3-x5+|x-sin(x)|+x2;
вычислить гипотенузу треугольника, зная длины двух катетов;
Найти корни квадратного уравнения Ах^2-Вх+С=0 для А,В и С, вводимых с клавиатуры.
вычислить длину отрезка, зная координаты его концов;
Для А, вводимого с клавиатуры вычислить В=А^10 за четыре операции.
вычислить y = x/cos (x) + x2/sin (x);
вычислить среднее арифметическое четырех вводимых чисел;
вычислить среднее геометрическое пяти вводимых чисел.