Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Обозначение Действие

Читайте также:
  1. III. 10.2. Восприятие как действие
  2. IV. Высвобождение работников и содействие их трудоустройству
  3. XV. СВЕРХЗАДАЧА. СКВОЗНОЕ ДЕЙСТВИЕ
  4. А. Действие средств массовой информации
  5. Аллергия и побочное действие лекарственных веществ
  6. Антимикробное действие козлов. Мускусные железы у козлов.
  7. Атаковать можно мыслью, словом, а также действием.

abs(x) Модуль целого числа

fabs(x) Модуль вещественного числа

sin(x) Функция синус

cos(x) Функция косинус

tan(x) Функция тангенс

atan(x) Арктангенс x в диапазоне -/2 до /2

exp(x) Экспонента, ex

log(x) Натуральный логарифм (x>0)

log10(x) Десятичный логарифм (x>0)

sqrt(x) Корень квадратный (x≥0)

pow(x,y) x в степени y

Структура программы

 

Программа на языке С++ состоит из функций, описаний и директив процессора.

Одна из функций должна обязательно носить имя main. Элементарное описание функции имеет вид:

тип _ результата имя _ функции ( параметры )

{

оператор 1;

оператор 2;

..

оператор N;

}

Здесь, тип_результата – это тип того значения, которое функция должна вычислить (если функция не должна возвращать значение, указывается тип void), имя_функции _ имя, с которым можно обращаться к этой функции, параметры – список аргументов функции (может отсутствовать), оператор1, оператор2,.., операторN _ операторы, представляющие тело функции, они обязательно заключаются в фигурные скобки и каждый оператор заканчивается точкой с запятой.

Как правило программа на С++ состоит из одной или нескольких, не вложенных друг в друга функций.

Основному тексту программы предшествуют директивы процессора, которые в общем виде выглядят так:

#include < имя _ файла >

Каждая такая строка дает компилятору команду присоединить программный код, который хранится в отдельном файле с расширением.h. Такие файлы называют файлами заголовков.

Описание объектов для управления вводом-выводом содержится в заголовочном файле iostream.h. При подключении этого файла с помощью директивы #include <iostream.h> в программе автоматически создаются объекты-потоки4 cin для ввода с клавиатуры и cout для вывода на экран, а так же операции помещения в поток << и чтения из потока >>.

Итак, с помощью объекта cin и операции >> можно присвоить значение любой переменной.

Например, если переменная i описана как целочисленная, то команда cin>> i; означает, что в переменную i будет записано некое целое число, введенное с клавиатуры. Если нужно ввести несколько переменных, следует написать cin>>x>>y>>z;.

Объект cout и операция << позволяют вывести на экран значение любой переменной или текст. Текст необходимо заключать в двойные кавычки, кроме того, допустимо применение специальных символов \t и \n. Запись cout<<i; означает вывод на экран значения переменной i. А команда cout<<x<<''\t''<<y; выведет на экран значения переменных x и y разделенные символом табуляции.

ЗАДАЧА 1.1. Заданы длины двух катетов прямоугольного треугольника a, b. Вычислить длину гипотенузы c и величины двух его углов α и β. Значения a, b ввести с клавиатуры.

Нам понадобятся. Гипотенуза c вычисляется по формуле , углы треугольника α и β рассчитываются следующим образом: и . Решение задачи

этапы:

1. Определение значений a, b (ввод величин a, b и с клавиатуры в память компьютера).

2. Расчет значений c, α и β по приведенным выше формулам.

3. Вывод значений c, α и β на экран дисплея.

Ниже приведен текст программы.

В тексте вставить строки, начинающие с двух наклонных (//) – комментарии к каждой строке.

#include <iostream>

#include <math.h>

using namespace std;

int main()

{

double a,b,c,alf,bet,s;

cout<<"A=";

cin>>a;

cout<<"B=";

cin>>b;

s=a*b/2;

c=pow(a*a+b*b,0.5);

alf=atan(a/b);

bet=3.14159/2-alf;

cout<<"\n A="<<a<<"\t B="<<b<<"\t C="<<c<<"\n";

cout<<"\nS="<<s<<"\t alf="<<alf*180/3.14159;

cout<<"\t bet="<<bet*180/3.14159<<endl;

}

Примеры для самостоятельного решения:

Задание 1. (общее для всех)

  1. Написать программу, которая выводит на экран Ваши имя и фамилию.
  2. Написать программу, которая выводит на экран четверостишие Вашего любимого автора.

Задание 2. (по вариантам)


Дата добавления: 2015-07-20; просмотров: 69 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Операция Описание| Составить и отладить программу для вычисления по указанной формуле. Значения переменных, указанных в правой части, ввести с клавиатуры, результат вывести на экран.

mybiblioteka.su - 2015-2024 год. (0.007 сек.)