Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы.doc
Скачиваний:
48
Добавлен:
07.03.2016
Размер:
3.6 Mб
Скачать

Контрольні питання

  1. Які ви знаєте арифметичні операції?

  2. Призначення арифметичної операції %.

  3. Наведіть приклади складних арифметичних операцій.

  4. Які ви знаєте операції відношення?

  5. Які ви знаєте логічні операції?

  6. Чим відрізняються логічні операції від порозрядних.

  7. Опишіть додаткову операцію “?”.

  8. Наведіть приклади порозрядних операцій зсуву “<<”, “>>”.

  9. Розкрийте сутність операцій інкременту та декременту. Наведіть приклади.

  10. Чим відрізняються префіксні та постфіксні операції?

Завдання Лінійний обчислювальний процес

Вибравши варіант індивідуального завдання, необхідно:

  1. Скласти структурну схему алгоритму.

  2. Скласти програму.

  3. Підібрати контрольний приклад, що забезпечить перевірку правильності складання програми.

При виконанні завдання необхідно використовувати графічний засіб запису алгоритму, що представляє собою процес вирішення задачі у вигляді структурної схеми. Послідовність дій при виконанні алгоритму являє собою набір фігур-блоків, розташованих зверху вниз та з’єднаних лініями. Виконана дія записується всередині блоку визначеної форми. Блоки мають наскрізну нумерацію. Програмування здійснюється на мові C++. Бажано, щоб програма була орієнтована на діалоговий режим роботи. Для цього, перед тим як запросити у програмі введення даних з клавіатури, необхідно вивести повідомлення-підказку, наприклад "Введіть значення А". Виведення результатів необхідно супроводжувати пояснювальним текстом.

Приклади виконання блок-схем у лінійному, розгалуженому та циклічному процесах представлені у темі 13 "Основи алгоритмізації обчислювальних процесів" даного посібника.

Приклад виконання завдання з лінійного обчислювального процесу.

Знайти дві сторони трикутника b і c по відомій довжині сторони a і двом внутрішнім кутам α і β.

Код програми має наступний вигляд:

#include <iostream>

#include <сmath>

using namespace std;

#define M_PI 3.14159265358979323846

void main()

{

double alpha,beta,gamma;

double a,b,c;

cout<<"Введіть сторону a ";

cin>>a;

cout<<"Введіть кут alpha ";

cin>>alpha;

cout<<"Введіть кут beta ";

cin>>beta;

alpha = alpha*M_PI/180;

beta = beta*M_PI/180;

gamma = M_PI - (alpha + beta);

b = a*sin(beta)/sin(alpha);

c = a*sin(gamma)/sin(alpha);

cout<<"\nb = "<<b;

cout<<"\nc = "<<c;

}

Наведемо блок-схему вирішення даної задачі.

Варіанти індивідуальних завдань

1. Визначити значення функції y

  1. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .

  2. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .

  3. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .

  4. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .

  5. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .

  6. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .

  7. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .

  8. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .

  9. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .

  10. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .

  11. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .

  12. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .

  13. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .

  14. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .

  15. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .

  16. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .

  17. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .

  18. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .

  19. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .

  20. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .

  21. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .

  22. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .

  23. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .

  24. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .

  25. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .

  26. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .

  27. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .

  28. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .

  29. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .

  30. Скласти програму та блок-схему алгоритму лінійного обчислювального виразу: .