- •1. Цель задания: 24
- •1. Цель работы: 42
- •1. Цель работы: 50
- •1. Цель работы: 54
- •1. Цель работы: 59
- •1. Цель работы: 71
- •1. Цель работы: 83
- •Введение
- •1.1. Общий вид окна
- •1.2. Создание консольного приложения и работа с ним
- •1.3. Компиляция и запуск проекта
- •1.4. Отладка программы
- •2.4. Переменные
- •2.5. Операции
- •2.6. Выражения
- •2.7. Ввод и вывод данных
- •Постановка задачи
- •Варианты
- •5. Методические указания
- •2.3. Операторы циклов
- •2.4. Операторы перехода
- •3. Постановка задачи
- •4. Варианты
- •2.2. Понятие указателя
- •2.3. Одномерные массивы и указатели
- •2.4. Перебор элементов массива
- •2.5. Классы задач по обработке массивов
- •2.4. Сортировка массивов
- •2.4.1. Сортировка с помощью включения
- •2.4.2. Сортировка методом простого выбора
- •2.4.3. Сортировка методом простого обмена
- •2.5. Поиск в отсортированном массиве
- •3. Постановка задачи
- •4. Варианты
- •5. Методические указания
- •2.1. Параметры функции
- •2.2. Локальные и глобальные переменные
- •2.3. Передача одномерных массивов как параметров функции
- •2.4. Передача строк в качестве параметров функций
- •2.5. Передача многомерных массивов в функцию
- •2.6. Строки
- •3. Постановка задачи
- •4. Варианты
- •5. Методические указания
- •3. Постановка задачи
- •4. Варианты
- •5. Методические указания
- •3. Постановка задачи
- •4 Варианты
- •5. Методические указания
- •2.2. Функции с переменным числом параметров
- •2.3. Перегрузка функций
- •2.3. Шаблоны функций
- •2.4. Указатель на функцию
- •2.5. Численные методы решения уравнений
- •2.5.1. Метод итераций
- •2.5.2. Метод Ньютона
- •2.5.3. Метод половинного деления
- •3. Постановка задачи
- •4. Варианты
- •5. Методические указания
- •2.1. Однонаправленные списки
- •2.1. Двунаправленные списки
- •2.3. Очередь и стек
- •2.4. Бинарные деревья
- •2.4.1. Обход дерева
- •2.4.2. Формирование дерева
- •3. Постановка задачи
- •4. Варианты
- •5. Методические указания
- •2.2. Обработка элементов файла
- •3. Постановка задачи
- •5. Содержание отчета
Постановка задачи
Для задачи 1 определить тип заданных выражений и найти их значения.
Составить систему тестов и вычислить полученное выражение для нескольких значений Х, определить при каких Х выражение не может быть вычислено.
Для задачи 2 записать выражение, зависящее от координат точки X1 и Y1 и принимающее значение TRUE, если точка принадлежит заштрихованной области, и FALSE, если не принадлежит.
Составить систему тестов и вычислить полученное выражение для нескольких точек, принадлежащих и не принадлежащих заштрихованной области.
Для задачи 3 вычислить значение выражения, используя различные вещественные типы данных (float и double).
Объяснить полученные результаты.
Результаты всех вычислений вывести на печать.
Варианты
№ |
Задача 1 |
Задача 2 |
Задача 3 |
1 |
|
|
а=1000, b=0.0001 |
2 |
4) |
|
а=1000, b=0.0001 |
3 |
1) m--n 2) m++<n 3) n++>m 4) |
|
а=100, b=0.001 |
4 |
1) n++*m 2) n++<m 3) --m>n 4)
|
|
а=100, b=0.001
|
5 |
1) --m-n++ 2) m*m<n++ 3) n-->++m 4) |
|
а=100, b=0.001
|
6 |
1) m-++n 2) m++>--n 3) m--<++n 4)
|
|
а=100, b=0.001
|
7 |
1) m+--n 2) m++<--n 3) --m>n— 4)
|
|
а=100, b=0.001
|
8 |
1) n/m++ 2)m++<--n 3) (m/n)++<n/m 4) |
|
а=100, b=0.001
|
9 |
1) m++/n— 2) ++m<n-- 3) n-->m 4) |
|
а=100, b=0.001 |
10 |
1) m/--n++ 2) m/n<n— 3)m+n++>n+m 4) |
|
а=100, b=0.001
|
11 |
1) n+++m-- 2) n*m<n++ 3) n-->++m 4) |
|
а=10, b=0.01
|
12 |
1) n++*m 2) m--<n 3)++m>n 4) |
|
а=10, b=0.01 |
13 |
1) (n++/--m)++ 2) ++m<n— 3)--m>++n 4) |
|
а=10, b=0.01 |
14 |
1) n++*--m 2) n--<m++ 3) --n>--m 4) |
|
а=10, b=0.01 |
15 |
1) n++/--m 2)n-->n/m++ 3)m<n++ 4) |
|
а=10, b=0.01
|
16 |
1) m/--n++ 2) m/n<n— 3)m+n++>n+m 4) |
|
а=10, b=0.01 |
17 |
1) n+++m-- 2) n*m<n++ 3) n-->++m 4) |
|
а=10, b=0.01 |
18 |
1) n++*m 2) m--<n 3)++m>n 4) |
|
а=10, b=0.01 |
19 |
1) (n++/--m)++ 2) ++m<n— 3)--m>++n 4) |
|
а=1000, b=0.0001 |
20 |
1) n++*--m 2) n--<m++ 3) --n>--m 4)
|
|
а=1000, b=0.0001 |
21 |
1) n++/--m 2) n-->n/m++ 3) m<n++ 4) |
|
а=100, b=0.001 |
22 |
1) n++*m 2) n++<m 3) --m>n 4) |
|
а=100, b=0.001
|
23 |
1) --m-n++ 2) m*m<n++ 3) n-->++m 4) |
|
а=100, b=0.001
|
24 |
1) m-++n 2) m++>--n 3) m--<++n 4) |
|
а=100, b=0.001
|
25 |
1) m+--n 2) m++<--n 3) --m>n— 4)
|
|
а=100, b=0.001
|