- •Тема 1. «Типы данных. Стандартные операции и функции».
- •Тема 2: «Линейные программы».
- •Тема 3: «Операторы условия, выбора».
- •Тема 4: «Организация циклических процессов. Циклы».
- •Тема 5: «Массивы».
- •Тема 6: «Строковый тип данных».
- •Тема 7: « Подпрограммы. Процедуры и функции».
- •Рекурсивные подпрограммы:
- •Тема 8: «Записи. Множества».
- •Тема 9: «Файлы».
Сборник задач
по программированию
(язык Паскаль)
г. Орел
Список используемой литературы:
-
Д.М. Златопольский. Сборник задач по программированию для школьников. Еженедельное приложение к газете «Первое сентября» «Информатика», №№ 4-10, 13-19/ 2000
-
Информатика. Задачник-практикум в 2 т./Под ред. И.Г. Семакина, Е.К. Хеннера: Том 1. – М.: Лаборатория Базовых Знаний, 2000. – 304 с.:ил.
-
Л.Б. Квасова, Е.А. Подрез, Т.А. Симанева. Изучение языка программирования Турбо-Паскаль в курсе «Основы информатики и вычислительной техники». – Орел: Орл. обл. ком. гос. стат., 1995. – 106 с.
-
С.И. Молчанова. Основы программирования. Турбо-Паскаль 7.0 для школьников и абитуриентов. – М.: ЗАО «Премьера», ООО «Издательство АСТ», 2000. – 224 с.:ил.
-
В.Н. Пильщиков. Сборник упражнений по языку Паскаль. Учеб. пособие для вузов. – М.:Наука. Гл. ред. физ.-мат. лит., 1989. – 160 с.:ил.
-
Программирование на языке Паскаль: задачник/ под ред. Усковой О.Ф. – СПб.: Питер, 202.- 336с.:ил.
Тема 1. «Типы данных. Стандартные операции и функции».
-
Найти среди приведённых ниже последовательностей символов те, которые могут быть именами переменных:
a) A; б) 1B_C; в) B1_C; г) hello;
д) ABS(x); е) a*4; ж) 1 + 5; з) Arctan;
и) !!; к) ?P; л) A_1Pro; м) _B1 .
-
Указать неправильные записи чисел (с точки зрения языка Паскаль):
а)0006; б) .3; в) Е-1; г) 7,0;
д) 2/3; е) 0Е-4; ж) 2*Е5; з) +0.3.
-
Ниже приведены два столбца чисел. Подберите из правого столбца соответствующее представление на языке Паскаль для чисел левого столбца.
7,9985 1Е6
-
0.3278282Е5
-1/3 720
106 1*2*3*4*5*6
-1/10000000 74
32782,82 7.9985
2 -0.3333
-0,3(3) -1Е-7
6! 0.1414Е1
LXXIV 1Е1
-
3.1416
74 1.4142
-
Записать по правилам языка Паскаль выражение, значением которого является:
а) площадь квадрата с периметром Р;
б) полусумма площади и периметра прямоугольника со сторонами А и В.
-
Запишите на языке Паскаль следующие формулы:
а) ; в) ;
б) ; г) .
-
Вычислить значение выражений:
а) SQRT(4)+5/3-2; б) –ABS(-SQRT(36-32));
в) 8 div 2 – sqr (2); г) 1 mod 1; д)2.1 div 3;
е) trunc(1.5)+round(1.5); ж) 7+6 mod 3 + succ(2).
-
Определить тип результата:
а) 18/2; б) trunc(25.2); в) 5.2*1.5;
г) 15 mod 10; д) 5 – 2*1.5; е) round (-7.56).
-
Определить типы, в диапазон которых могли бы входить следующие значения:
а)0; б)’h’; в) –32768; г)TRUE;
д)5; е)32769; ж)-3.0; з)’*’.
-
Определить операцию DIV через другие операции и стандартные функции языка.
-
Присвоить целой переменной H первую цифру из дробной части положительного вещественного числа X.
Тема 2: «Линейные программы».
-
Вычислить периметр и площадь прямоугольного треугольника по заданным длинам двух катетов А и В.
-
Вычислить длину окружности и площадь круга одного и того же заданного радиуса.
-
Найти произведение цифр заданного трёхзначного числа.
-
С клавиатуры вводится произвольное натуральное четырёхзначное число. Найти сумму 1-й и 2-й, произведение 3-й и 4-й цифр этого числа.
-
С клавиатуры вводят вещественное число целая часть которого состоит из трех цифр, а дробная из четырех. Получите и выведите на экран:
а) сумму целой и дробной частей этого числа;
б) сумму цифр целой части и произведение цифр дробной части;
в) новое вещественное число, поменяв местами дробную и целую части;
г) новое вещественное число, путем выписывания в обратном порядке сначала цифр целой части (целая часть нового числа), а затем – цифр дробной части (дробная часть нового числа);
д) новое вещественное число, путем выписывания в обратном порядке сначала цифр дробной части (целая часть нового числа), а затем – цифр целой части (дробная часть нового числа).
-
Даны два числа. Найти среднее арифметическое кубов этих чисел.
-
Вычислить расстояние между двумя точками с данными координатами (х1,у1) и (х2,у2).
-
Известна длина окружности. Найти площадь круга, ограниченного этой окружностью.
-
Составить программу, печатающую значение true, если указанное высказывание является истинным, и false в противном случае:
а) сумма первых цифр заданного трёхзначного числа равна сумме двух его последних цифр;
б) сумма цифр заданного трёхзначного числа Х является чётным числом;
в) квадрат заданного трёхзначного числа равен кубу суммы цифр этого числа;
г) целое число Х является чётным двузначным числом;
д) данное четырёхзначное число читается одинаково слева направо и справа налево.
-
Дано произвольное натуральное трёхзначное число. Найти частное от деления суммы первых двух цифр данного числа на третью цифру.
-
Написать программу нахождения Р% от данного числа А.
-
С клавиатуры вводят длину стороны квадрата, в который вписана окружность. Найдите площадь заштрихованной фигуры:
а) б)