- •Оглавление
- •Предисловие
- •Введение
- •1. Общие сведения о языках программирования
- •1.1. Краткая история эвм и языков программирования
- •1.2. Трансляторы
- •1.3. Основные понятия алгоритмических языков
- •2. Интегрированная среда borland pascal
- •2.1. Краткая характеристика. Запуск программы
- •2.2. Основы работы в редакторе
- •2.3. Система меню
- •2.3.1. Меню опции file
- •2.3.2. Меню опции edit
- •2.3.3. Меню опции search
- •2.3.4. Меню опции run
- •2.3.5. Меню опции compile
- •2.3.6. Меню опции debug
- •2.3.7. Меню опции tools
- •2.3.8. Меню опции options
- •2.3.9. Меню опции window
- •2.3.10. Меню опции help
- •3. Синтаксис языка borland pascal
- •3.1. Элементы языка
- •3.2. Служебные (зарезервированные слова), директивы и идентификаторы
- •3.3. Основные элементы программирования
- •3.4. Структура программы
- •4. Типы данных
- •4.1. Простые типы
- •4.1.1. Целые типы.
- •4.1.2. Логический тип
- •4.1.3. Символьный тип
- •4.1.4. Перечисляемый тип
- •4.1.6. Вещественные типы
- •4.2. Структурированные типы
- •4.2.1. Массивы
- •4.2.2. Записи
- •4.2.3. Множества
- •4.2.4. Файловый тип
- •Процедуры и функции ввода-вывода
- •4.3. Указатели
- •4.4. Строки
- •4.5. Совместимость и преобразование типов
- •4.6. Константы и константные выражения
- •5. Операторы и процедуры языка
- •5.1. Поразрядные оператоpы. Логические оператоpы. Опеpатоpы отношения
- •5.2. Оператор присваивания
- •5.3. Процедуры ввода и вывода
- •5.4. Условные операторы
- •5.4.1. Оператор If
- •5.4.2. Оператор case
- •5.5. Операторы цикла
- •5.5.1. Оператор while (цикл с предусловием )
- •5.5.2. Оператор repeat..Until (Цикл с постусловием)
- •5.5.3. Оператор цикла For (цикл с заданным количеством повторений)
- •5.6. Оператор безусловного перехода
- •5.7. Функции и процедуры для работы со строковыми и символьными данными
- •5.8. Комментарии в программе
- •6. Процедуры и функции
- •6.1. Параметры подпрограмм
- •7. Использование графики в borland pascal
- •7.1. Константы модуля Graph
- •7.1.1. Константы цвета
- •7.1.2. Константы типов и толщины линий
- •7.1.3. Константы шаблона штриховки
- •Заключение
- •Библиографический список
- •Решение задач на языке программирования Паскаль
- •Пример 9. Определить, имеются ли в массиве а[5,4] столбцы, состоящие из одних и тех же элементов, если такие есть, выдавать номера одинаковых столбцов, если нет – выдать сообщение.
- •Варианты заданий для самостоятельной работы Вычисление значений выражений
- •Вычислить значение функции с использованием условных операторов
- •Программирование циклических алгоритмов с заданным числом повторений
- •Программирование циклических алгоритмов с предусловием
- •Программирование циклических алгоритмов с постусловием
- •Программирование алгоритмов обработки одномерных массивов
- •Программирование алгоритмов обработки двумерных массивов
- •Программирование с использованием функций
- •Программирование с использованием процедур
- •Обработка символьных и строковых данных
- •Графика
- •Оператор
Варианты заданий для самостоятельной работы Вычисление значений выражений
1.
При x
= 1 и x
= 2
,
где a = 1,5, b = 2, c = 0,75.
2.
При x
= 1 и x
= 2
,
где m = 0,7, c = 2,1.
3.
При x
= 0 и x
= 1,5
,
где a = 2, b = 1,2.
4.
При x
= 1 и x
= 2
где a = 4,1, b = –2,3.
5.
При t
= –1 и t
= 1
где a = 0,5, b = 1,5.
6.
При t
= 2 и t
= 4
,
где a = 0,5, b = 1,3.
7.
При x
= 0 и x
= 2
,
где a = 0,5, b = 1.
8.
При x
= –1 и x
= 1
,
где a = 2,7, b = 1,7.
9.
При t
= 1 и t
= pi
/ 2
,
где a = 2, b = 0,7, c = 0,5.
10.
При x
= 1 и x
= 0
где a = 0,5, b = 2,9.
11.
При x
= 1 и x
= 0
,
где a = 1,5, b = 1,2.
12.
При t
= 1 и t
= 2
,
где a = 0,5, b = 1,7.
13.
При x
= –1 и x
= 1
,
где a
= 0,5, b
= 1,2.
14.
При x
= 1 и x
= 2
,
где a
= 0,5, b
= 3,1.
15.
При x
= 1 и x
= 2
,
где a
= 0,5, b
= 3,2.
16. Вычислить площадь поверхности и объем усеченного конуса по заданным малому r и большому R радиусам, высоте b и образующей l.
17. Определить координаты центра тяжести трёх материальных точек с массами m1, m2, m3 и координатами (x1,y1), (x2,y2), (x3,y3).
18. Вычислить медианы треугольника по заданным сторонам a, b, c.
19. Вычислить какая идет секунда суток при положении стрелок в h часов, m минут и s секунд, а также угол (в градусах) между положением часовой стрелки в начале суток и её положением в указанный момент.
20. Идёт k секунда суток. Определить, сколько полных часов (h) и полных минут (m) прошло к этому моменту.
21. Даны две целые переменные a, b. Составить программу, после исполнения которого значения переменных поменялись бы местами (новое значение a равно старому значению b и наоборот).
22. Решить предыдущую задачу, не используя дополнительных переменных (и предполагая, что значениями целых переменных могут быть произвольные целые числа).
23. Вычислить в равностороннем треугольнике сторону, высоту, площадь, если радиус вписанной окружности равен r.
24. Вычислить высоты треугольника со сторонами a, b, c.
25. Вычислить периметр и площадь прямоугольного треугольника с гипотенузой 1, описанного около круга радиуса r.
26. Треугольник задан тремя сторонами. Вычислить его медианы.
Вычислить значение функции с использованием условных операторов
при
,
1
при
,
при
г
при
,
2
при
при
,
,
где a = 2,3.
3
при
при
при
,
,
,
где a = –2,7 , b = –0,27.
4
при
при
при
,
,
,
где a = 2,2, b = 0,3.
5
при
при
при
,
,
,
где a = 2.1, b = 0,37
6
при
при
при
,
,
,
где a = 2.1, b = 0,37.
7
при
при
при
,
,
,
г
при
при
,
,
8.
Для
где a = 1.8, b = –0.5, с = 3.5
9
при
при
t
= a,
при
,
,
где a = 1.5,
1
при
при
при
,
,
,
где a = 1, b = 3.
1
при
,
при
при
,
,
где a = 1.3, b = –0.5.
1
при
при
x
= 1,
при
,
,
где b = –2.9.
1
при
,
при
x
= 1,
при
,
г
при
при
при
,
,
,
14.
Для
где b = 1.3.
1
при
при
x
= 0.1,
при
,
,
где a = 2.5, b = –0.9.
Определить, в каком квадранте находится точка с координатами (X,Y), и вывести на печать координаты и номер квадранта.
По цифре (0. . 9), введенной с клавиатуры, напечатать название этой цифры.
С клавиатуры ввести число k (1. . 30). Определить какому дню недели оно соответствует, первое число – понедельник.
Ввести число. Определить, делится ли оно нацело на два, три или пять.
Для целого числа k (1. . 99) напечатать фразу «мне k лет», учитывая при этом, что при некоторых значениях k слово «лет» надо заменить словами «год» или «года».
