Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Задача 3 (дополнительная, на усмотрение преподавателя).




Контрольные вопросы

1. Понятие алгоритма, виды алгоритмов.

2. Перечислите виды блоков, используемые в блок-схеме. Объясните, для чего применяется каждый из блоков при составлении блок-схемы.

3. Что такое программа?

4. Структура программы С++.

5. Какие символы используются в языке С++?

6. В каком порядке выполняются арифметические действия при вычислении значений математических выражений.

7. Запишите все стандартные математические функции языка С++.

8. Какие основные операторы языка С++ Вам известны?

9. Перечислите основные типы данных языка С++. Как в программе на языке С++ описать переменные типов int, double, float?

10. Напишите в общем виде структуру операторов ввода исходных данных и вывода результатов на языке С++.

11. Какой алгоритм называется линейным? Сформулируйте задачу, при решении которой используются этот алгоритм.

12. Какой алгоритм называется разветвляющимся? Какие два вида разветвляющегося алгоритма Вам известны?

13. Дайте определение простого разветвляющегося алгоритма. Сколько направлений ветвления он обеспечивает? Сформулируйте задачу, при решении которой используются этот алгоритм.

14. Изобразите с помощью фрагмента блок-схемы структуру оператора условного перехода if для простого разветвляющегося алгоритма и напишите в общем виде соответствующий фрагмент программы на языке С++.

15. Дайте определение многоразветвляющегося алгоритма. Сколько направлений ветвления он обеспечивает? Сформулируйте задачу, при решении которой используются этот алгоритм.

16. Изобразите с помощью фрагмента блок-схемы структуру оператора условного перехода if для многоразветвляющегося алгоритма и напишите в общем виде соответствующий фрагмент программы на языке С++. Что означает термин: “вложенный оператор условного перехода”?

1.2 Варианты заданий для лабораторной работы №1 «Линейный и разветвляющийся алгоритм»

Задача 1.

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

Составить блок-схему, написать программу и выполнить ручной счет для вычисления значений функций Y и Z при заданных значениях аргументов х и а. Вычислить значение функции U=min {Y;Z } (в нечетных вариантах) и U=max {Y;Z } (в четных вариантах). Для запуска программы и выполнения ручного счета подобрать две пары значений аргументов х и а, так чтобы вычисления осуществлялись по разным веткам (с учетом областей определения заданных функций Y и Z).

 

1. Y =2a x+ x+a3 Z= 12.
2. 13.
3. 14.
4. 15. Y=
5. 16.
6. 17.
7. 18.
8. 19.
9. 20.
10. 21.
11. 22.

Задача 2.

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

Составить блок-схему, написать программу и выполнить ручной счет для вычисления значений функции U при заданных значениях аргументов х и y. Для запуска программы и выполнения ручного счета подобрать три пары значений аргументов х и y, так чтобы вычисления осуществлялись по разным веткам (с учетом области определения заданной функции U).

 

1. 17.
2. 18.
3. 19.
4. 20.
5. 21.
6. 22.
7. 23.
8. 24.
9. 25.
10. 26.
11. 27.
12. 28.
13. 29.
14. 30.
15. 31.
16.  

Задача 3 (дополнительная, на усмотрение преподавателя).

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

Составить блок-схему, написать программу и выполнить ручной счет для вычисления значений данной функции при заданных значениях аргументов. Для запуска программы и выполнения ручного счета подобрать столько пар значений аргументов, чтобы вычисления осуществлялись по всем веткам (с учетом области определения данной функции).

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных