- •1. Основы языка высокого уровня турбо pascal
- •1.1. Алфавит языка Pascal
- •1.2. Идентификаторы
- •1.3. Константы
- •1.4. Правила записи Pascal программ
- •1.5. Основные части Pascal программ
- •1.6. Стандартные типы данных Pascal
- •1.7. Составной оператор. Пустой оператор
- •1.7. Физический смысл имени переменной
- •1.8. Арифметическое выражение
- •1.9. Таблица арифметических функций языка Pascal
- •1.10. Правила составления и вычисления арифметических выражений
- •1.11. Оператор присваивания
- •1.12. Согласование типов данных.
- •1.13. Способы ввода данных
- •1.14. Операторы ввода - вывода
- •1.15. Форматирование вывода данных
- •2. Алгоритмизация
- •2.1. Классификация алгоритмов
- •2.2.Линейный вычислительный процесс
- •2.3. Способы описания алгоритмов
- •2.4. Блок - схемы алгоритмов. Правила составления
- •2.5. Символы блок-схем
- •2.6. Разветвляющийся вычислительный процесс
- •2.7. Логическое выражение
- •2.8. Оператор условного перехода
- •2.9. Блок-схема операторов условного перехода
- •2.10. Оператор-переключатель
- •2.11. Блок-схема переключателя
- •2.12. Циклический вычислительный процесс. Определения
- •2.13. Циклы с известным числом повторений
- •2.14. Блок-схема цикла с известным числом повторений.
- •2.15. Операторы итерационных циклов
- •2.15. Характерные приёмы программирования циклических вычислительных процессов
- •3. Массивы
- •3.1. Определения
- •3.2. Способы обработки одномерных массивов
- •3.3. Ввод - вывод одномерных массивов
- •3.4. Ввод-вывод матриц
- •4. Типы данных turbo-pascal
- •4.1. Простые типы
- •4.2. Целые типы Turbo - Pascal
- •4.3. Вещественные типы
- •4.4. Перечисляемый тип
- •5. Подрограммы
- •5.1. Подпрограмма типа function
- •5.2. Подпрограмма типа procedure
- •Тема 1.
- •Тема 2.
- •Тема 3.
Тема 3.
Составить алгоритм решения задачи с помощью алгоритмического языка псевдокод и с помощью блок-схем, используя конструкцию циклического алгоритма.
1. Найти сумму чисел, кратных трем, в диапазоне от 0 до 50.
2. Найти сумму первых десяти чисел, кратных пяти.
3. Найти произведение четных чисел в диапазоне от 2 до 30.
4. Вводятся положительные числа. Прекратить ввод, когда сумма введенных чисел превысит 100.
5. Требуется найти сумму чисел, кратных 7, в диапазоне от 0 до 100. Вывести на экран сумму чисел и их количество.
6. Определить количество целых чисел, кратных 3 (от 3 и далее), дающих в сумме число, превышающее 200.
7. Вводятся 10 чисел. Вывести на экран суммы положительных и отрицательных чисел и их количество.
8. Вывести на экран значения функции у=sin(x) для 0≤x≤180 c шагом в 10.
9. Подсчитать площади десяти кругов с радиусами от 1 см с шагом 2 см и вывести значения площадей на экран.
10. Вводятся положительные числа. Прекратить ввод чисел, когда их сумма превысит 100. Результат вывести на экран.
11. Вводятся числа. Прекратить ввод чисел, когда сумма положительных чисел превысит 100. Результат вывести на экран.
12. Вывести на экран значения произведений чисел a и b. Числа а изменяются от 1 до 11 с шагом 1, b – от 1 до 3 с шагом 0,2.
13. Вывести на экран таблицу перевода километров в мили в диапазоне от 2 до 20 километров с шагом 2 км.
14. Вы положили в банк 1500 рублей. Определить, сколько денег будет на Вашем вкладе через 1 год, если каждый месяц вклад увеличивается на 0.76 % от суммы предыдущего месяца.
15. Решив заняться легкой атлетикой, Вы пробежали в первый день 2 км. Сколько километров Вы пробежите за 2 недели, если каждый день Вы увеличиваете дистанцию на 10 % от предыдущего дня?
Литература
1. Касторнов А. Ф. Методическое пособие по курсу "Алгоритмический язык Паскаль". - Череповец, 1995.
2. Касторнова В. А., Касторнов А. Ф. Демонстрационно-обучающий курс “Алгоритмический язык Паскаль”. // Информатика и образование. - 1998. - №2.-С.48-61.
3. Немнюгин С. А. Turbo Pascal: Программирование на языке высокого уровня: Учебник для вузов. – СПб.: Питер, 2007.
4. Павловская Т. А. Паскаль. Программирование на языке высокого уровня: Учебник для вузов. – СПб.: Питер, 2004.
5. Павловская Т. А. Паскаль. Программирование на языке высокого уровня: Практикум. – СПб.: Питер, 2006.
6. Ставровский А. Б. Турбо Паскаль 7.0: Учебник для вузов. – Киев, 2001.
7. Фаронов В. В. Система программирования Delphi. – СПб., 2006.
8. Фаронов В. В. Турбо Паскаль 7.0: Практика программирования: учебное пособие.-М.: ОМД Групп, 2003.
9. Программирование на языке Паскаль: задачник / под ред. Усковой О. Ф. – СПб.: Питер, 2002.
10. Юркин А. Г. Задачник по программированию. – СПб.: Питер, 2002.
