Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Основы программирования в среде языка СИ.Содержание книги
Поиск на нашем сайте Оператор присваивания Оператор присваивания имеет вид <идентификатор> = <выражение>; В арифметических выражениях могут использоваться операции (приложение Б) и математические функции из библиотек <stdlib.h> и < math.h > [7]. Наиболее часто применяются функции библиотеки < math.h >: double sin(double x) – sin x ; double exp(double x) – ех; double cos(double x) – cos x ; double log(double x) – ln х; double tan(double x) – tg x ; double log10(double x) – lg х; double fabs(double x) – |x|; long labs(long x) – |x| для целого x; double sqrt(double x) – double sinh(double x) –sh x; double cosh(double x) – сh x; double tanh(double x) – th x; double atan(double x) – arctan х; double acos(double x) – arccos x; double asin(double x) – arcsin x; double ceil (double x) – ближайшее целое, не меньшее, чем х; double floor (double x) – ближайшее целое, не превышающее х; double fmod (double x, double y) – остаток от деления нацело x на y; doublemodf (double x, double * ptr) - расчленение числа с плавающей точкой на целую и дробную части. Дробная часть возвращается функцией. Целая часть записывается в область памяти, на которую указывает ptr. Приоритет операций в выражении
Таблица типов данных С/С++ приведена в приложении В. Пример 1. Вычислить площадь прямоугольника по длинам его сторон А и В. Обозначим площадь переменной S, необходимо найти S=A*B. Программа набирается в окне редактора С++ и компилируется (F9). Сначала подключаются библиотеки #include <stdio.h> // для ввода/вывода #include <conio.h> // для функций работы с экраном void main () // Заголовок главной программы { int A=2, B=3, S; // объявление переменных целого типа clrscr(); // вызов функции очистки экрана из библиотеки <conio.h> S=A*B; // оператор «выражение» printf ("\n Площадь прямоугольника = %d\n", S); // вывод getch(); // вызов функции задержки работы до нажатия любой клавиши } В результате выполнения программы (Ctrl+F9) на экран выводится сообщение: Площадь прямоугольника = 6. Пример 2. Найти площадь равностороннего треугольника. Если стороны треугольника имеют размер А, то его площадь S = A2 sin(π/3)/2. Схема алгоритма (СА) для этой задачи (рис.1) выполнена по ГОСТ 19.701-90 (прил. Г [2]).
#include <math.h> #include <stdio.h> #include <conio.h> #define PI 3.1413 //директива постановки Void main() { float A,S; //объявление переменных плавающего типа clrscr(); //очистка экрана printf (" Введите А"); scanf ("%f",&A); // ввод S=A*A*sin(PI/3)/2; printf (" Результат: S=%6.2f для A=%f\n", S, A); getch(); // из библиотеки <conio.h> } После выполнения программы на экран выводится: Результат: S = 10.83 для А = 5.
Предварительно рассчитанный при подготовке к лабораторной работе на калькуляторе результат для А = 5 составил S = 10.8253, что подтверждает верность программы.
Задание 1 ( программа 1_1)
Задание 2 (программа 1_2) 1. Идет k секунда суток. Определить, сколько целых часов (h) и целых минут (m) и секунд (s) прошло к этому моменту. 2. Определить площадь трапеции с основаниями а, b, высотой h и объем усеченного конуса, если считать а, b - площадями оснований. 3. Определить координаты центра тяжести трех материальных точек с массами m1,m2,m3 и координатами (x1,y1), (x2,y2), (x3,y3). 4. Вычислить по заданному радиусу R объем шара и площадь круга, найти соотношение между ними. 5. Вычислить медианы треугольника по заданным сторонам a, b, c. 6. Вычислить площадь поверхности и объем конуса по заданным радиусам и высоте h. 7. По заданному радиусу найти объем шара и площадь поверхности. 8. Вычислить, какая идет секунда суток при положении стрелок в h часов, m минут и s секунд, а также угол (в градусах) между положением часовой стрелки в начале суток и ее положением в указанный момент. 9. Ввести двузначное целое число х<15. Написать программу перевода его в восьмеричную систему счисления. 10. Ввести координаты двух точек (х1, y1), (x2,y2). Найти расстояние между ними.
Лабораторная работа 2
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2021-07-18; просмотров: 126; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.3 (0.005 с.) |