Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Programmirovanie_-_1_kurs / Методические указания к лабораторным работам 1-2.pdf
Скачиваний:
135
Добавлен:
09.06.2015
Размер:
521.7 Кб
Скачать

Функция

 

Описание

Предназначение

acos

double acos(double x);

Арккосинус числа x

atan

double

atan(double x);

Арктангенс числа x

exp

double

exp(double x);

Вычисление экспоненты

 

 

 

числа x

В следующем примере с использованием функции pow мы возведем число 2 в степень 4 и запишем результат в переменную x:

double x = pow(2,4); // x = 16;

7. ЛАБОРАТОРНАЯ РАБОТА №2. Циклические вычислительные процессы

7.1. Цель работы

Цель настоящей работы – ознакомление с алгоритмической конструкцией цикл; приобретение навыков построения блок-схем и программирования на языке C++.

7.2. Постановка задачи

Разработать программу на языке С++, осуществляющую обработку данных с использованием алгоритмической конструкции «цикл» в соответствии с заданием для вашего варианта.

7.2.1 Варианты заданий

Вариант 1. Вывести на экран первые N чётных чисел, кратные трем. Число N вводится пользователем с клавиатуры.

Вариант 2. Вывести на экран первые N нечётных чисел, кратные семи. Число N вводится пользователем с клавиатуры.

Вариант 3. Вывести на экран первые N чётных чисел, кратные 13. Число N вводится пользователем с клавиатуры.

44

Вариант 4. Определить, является ли введенное пользователем число N простым.

Вариант 5. Определить наибольший общий делитель для двух чисел A и B. Числа A и B вводятся пользователем с клавиатуры.

Вариант 6. Определить наименьшее общее кратное для двух чисел A и B. Числа A и B вводятся пользователем с клавиатуры.

Вариант 7. Вывести на экран первые N элементов

прогрессии an+1 = an *3+ 5, a0 = 0 .

Число

N

вводится

пользователем с клавиатуры.

 

 

 

 

Вариант 8. Вывести на экран первые N элементов

прогрессии an+1 = an * 2 7, a0

= 1.

Число

N

вводится

пользователем с клавиатуры.

 

 

 

 

Вариант 9. Вывести на экран первые N элементов

прогрессииan+1 = an / 2, a0 = 1000 .

Число

N

вводится

пользователем с клавиатуры.

 

 

 

 

Вариант 10. Найти

произведение

первых N

натуральных чисел, которые кратны либо трем, либо семи. Число N вводится пользователем с клавиатуры.

Вариант 11. Найти произведение первых N натуральных четных чисел, которые кратны либо трем, либо 11-ти. Число N вводится пользователем с клавиатуры.

Вариант 12. Найти сумму первых N натуральных четных чисел, которые кратны либо трем, либо восьми.

Вариант 13. Найти произведение первых N элементов прогрессии an+1 = an + 2, a0 = −3. Число N вводится пользователем с клавиатуры.

45