- •«Программирование на Turbo Pascal»
- •Введение
- •1. Учебно-методическое пособие по изучению дисциплины
- •1 Семестр Лекции (часы) Лабораторные (час) Практика (час) Форма контроля 12 34 - Экзамен
- •1.1. Цели и задачи дисциплины. Компетенции
- •1.2. Методические рекомендации по изучению дисциплины
- •Тема 1. Алгоритмизация
- •Тема 2. Основы программирования
- •Тема 3. Типовые вычислительные процессы. Ветвления
- •Тема 4. Подготовка текстовых документов на компьютере
- •Тема 5. Операции с индексированными переменными
- •Тема 6. Подпрограммы
- •Тема 7. Языки программирования высокого уровня
- •1.3. Глоссарий
- •1.4. Библиографический список
- •1.5. Форма контроля
- •1.6. Вопросы итогового контроля
- •2. Теоретические сведения
- •2.1. Алгоритмизации
- •2.1.1. Алгоритм и его свойства. Способы записи алгоритма
- •2.1.2. Базовые алгоритмические структуры
- •2.1.3. Базовая структура "следование"
- •2.1.6. Итерационные циклы
- •2.1.7. Вложенные циклы
- •2.1.8. Примеры типовых задач по теме «Алгоритмизация»
- •2.1.9. Вопросы для самоконтроля
- •2.2. Основы программирования
- •2.2.1. Этапы решения задач на эвм
- •2.2.2. Алгоритмический язык Pascal
- •2.2.3. Алфавит языка
- •2.2.4. Типы данных
- •2.2.5. Стандартные функции
- •2.2.6. Структура программы на языке Паскаль
- •2.2.7. Основные операторы
- •2.2.8. Комментарии в программе
- •2.2.9. Примеры типовых задач по теме «Основы программирования»
- •2.2.10. Вопросы для самоконтроля
- •2.3. Типовые вычислительные процессы. Ветвления
- •2.3.1. Операторы проверки условий и перехода
- •2.3.2. Логический оператор
- •2.3.3. Оператор выбора
- •2.3.4. Примеры типовых задач по теме «Типовые вычислительные процессы. Ветвления»
- •2.3.5. Вопросы для самоконтроля
- •2.4. Циклические вычислительные процессы
- •2.4.1. Оператор цикла с параметром
- •2.4.2. Оператор цикла с постусловием
- •2.4.3. Оператор цикла с предусловием
- •2.4.4. Вложенные циклы
- •2.4.5. Оператор прерывания цикла
- •2.4.6. Примеры типовых задач по теме «Циклические вычислительные процессы»
- •2.4.7. Вопросы для самоконтроля
- •2.5. Операции с индексированными переменными
- •2.5.1. Массивы одномерные
- •2.5.2. Двумерные массивы. Матрицы
- •2.5.3. Примеры типовых задач по теме «Массивы одномерные»
- •2.5.4. Примеры типовых задач по теме «Двумерные массивы»
- •2.5.5. Вопросы для самоконтроля
- •2.6. Подпрограммы
- •2.6.1. Функции и процедуры
- •2.6.2. Процедуры
- •2.6.3. Вложенные процедуры. Директива forward
- •2.6.4. Функции
- •2.6.5. Примеры типовых задач на тему «Подпрограммы»
- •2.6.6. Вопросы для самоконтроля
- •2.7. Языки программирования высокого уровня
- •2.7.1. Эволюция языков программирования
- •2.7.2. Классификация языков программирования
- •2.7.3. Дальнейшее развитие языков программирования
- •VbScript
- •2.7.4. Транслятор, компилятор, интерпретатор
- •2.7.5. Интегрированные среды программирования
- •2.7.6. Вопросы для самоконтроля
- •3. Варианты заданий для выполнения практических работ
- •3.1. Варианты для выполнения практических заданий по теме «Следования»
- •3.2. Варианты для выполнения практических заданий по теме «Ветвления»
- •3.3. Варианты для выполнения практических заданий по теме «Циклы»
- •3.4. Варианты для выполнения практических заданий по теме «Одномерные массивы»
- •3.5. Варианты для выполнения практических заданий по теме «Двумерные массивы»
- •3.6. Варианты для выполнения практических заданий по теме «Подпрограммы»
3.3. Варианты для выполнения практических заданий по теме «Циклы»
Таблица вариантов заданий
Выбрать функцию по варианту из таблицы. Составить программу расчета таблицы значений функции f(x) на интервале a<=x<=b в n равностоящих точках. Границы интервала a, b и количество точек n ввести с клавиатуры. Результаты вывести на печать. | |
Вариант |
Функция |
1 |
Найти сумму всех положительных значений функции f(x) в расчетных точках. |
2 |
Найти сумму всех отрицательных значений функции f(x) в заданном интервале. |
3 |
Найти произведение вычисленных значений функции f(x), целая часть которых кратна 2. |
4 |
Найти среднее арифметическое положительных значений функции f(x). |
5 |
Найти количество положительных значений функции f(x) на заданном интервале.
|
6 |
Найти произведение всех отрицательных значений функции f(x) на заданном интервале.
|
7 |
Найти произведение всех положительных значений функции f(x) на заданном интервале. |
8 |
Найти сумму вычисленных значений функции f(x), целая часть которых кратна 2. |
9 |
Найти среднее арифметическое отрицательных значений функции f(x). |
10 |
Найти сумму вычисленных значений функции f(x), дробная часть которых > 0.5 .
|
11 |
Найти количество положительных значений функции f(x). |
12 |
Найти сумму вычисленных значений функции f(x), дробная часть которых < 0.5 |
13 |
Найти произведение вычисленных значений функции f(x), абсолютные значения которых > 1. |
14 |
Найти сумму вычисленных значений функции f(x). |
15 |
Найти произведение вычисленных значений функции f(x). |
16 |
Найти произведение вычисленных значений функции f(x), дробная часть которых < 0.5 |
17 |
Найти сумму вычисленных значений функции f(x), дробная часть которых > 0.5 |
18 |
Найти количество положительных значений функции f(x), на заданном интервале. |
19 |
Найти количество значений функции f(x), абсолютная величина целой части которых > 1.
|
20 |
Найти наибольшее значение функции f(x), на заданном интервале. |
21 |
Найти среднее значение функции f(x). |
22 |
Найти сумму значений функции f(x), абсолютная величина целой части которых < 1. |
23 |
Найти произведение вычисленных значений функции f(x), абсолютные значения которых >1. |
24 |
Найти произведение вычисленных значений функции f(x), целая часть которых кратна 2. |
25 |
Найти наименьшее значений функции f(x) на заданном интервале. |
26 |
Найти произведение значений функции в расчетных точках с четными номерами. |
27 |
Найти сумму значений функции в расчетных точках с нечетными номерами. |
28 |
Найти наименьшее значений функции f(x) на заданном интервале в расчетных точках с четными номерами.
|
29 |
Подсчитать количество отрицательных значений функции на заданном интервале. |
30 |
Вычислить произведение положительных значений функции в расчетных точках с нечетными номерами. |