Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
pas_zad.doc
Скачиваний:
5
Добавлен:
08.11.2018
Размер:
374.27 Кб
Скачать

Сборник задач

по программированию

(язык Паскаль)

г. Орел

Список используемой литературы:

  1. Д.М. Златопольский. Сборник задач по программированию для школьников. Еженедельное приложение к газете «Первое сентября» «Информатика», №№ 4-10, 13-19/ 2000

  1. Информатика. Задачник-практикум в 2 т./Под ред. И.Г. Семакина, Е.К. Хеннера: Том 1. – М.: Лаборатория Базовых Знаний, 2000. – 304 с.:ил.

  1. Л.Б. Квасова, Е.А. Подрез, Т.А. Симанева. Изучение языка программирования Турбо-Паскаль в курсе «Основы информатики и вычислительной техники». – Орел: Орл. обл. ком. гос. стат., 1995. – 106 с.

  1. С.И. Молчанова. Основы программирования. Турбо-Паскаль 7.0 для школьников и абитуриентов. – М.: ЗАО «Премьера», ООО «Издательство АСТ», 2000. – 224 с.:ил.

  1. В.Н. Пильщиков. Сборник упражнений по языку Паскаль. Учеб. пособие для вузов. – М.:Наука. Гл. ред. физ.-мат. лит., 1989. – 160 с.:ил.

  1. Программирование на языке Паскаль: задачник/ под ред. Усковой О.Ф. – СПб.: Питер, 202.- 336с.:ил.

Тема 1. «Типы данных. Стандартные операции и функции».

  1. Найти среди приведённых ниже последовательностей символов те, которые могут быть именами переменных:

a) A; б) 1B_C; в) B1_C; г) hello;

д) ABS(x); е) a*4; ж) 1 + 5; з) Arctan;

и) !!; к) ?P; л) A_1Pro; м) _B1 .

  1. Указать неправильные записи чисел (с точки зрения языка Паскаль):

а)0006; б) .3; в) Е-1; г) 7,0;

д) 2/3; е) 0Е-4; ж) 2*Е5; з) +0.3.

  1. Ниже приведены два столбца чисел. Подберите из правого столбца соответствующее представление на языке Паскаль для чисел левого столбца.

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

  1. 3.1416

74 1.4142

  1. Записать по правилам языка Паскаль выражение, значением которого является:

а) площадь квадрата с периметром Р;

б) полусумма площади и периметра прямоугольника со сторонами А и В.

  1. Запишите на языке Паскаль следующие формулы:

а) ; в) ;

б) ; г) .

  1. Вычислить значение выражений:

а) 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).

  1. Определить тип результата:

а) 18/2; б) trunc(25.2); в) 5.2*1.5;

г) 15 mod 10; д) 5 – 2*1.5; е) round (-7.56).

  1. Определить типы, в диапазон которых могли бы входить следующие значения:

а)0; б)’h’; в) –32768; г)TRUE;

д)5; е)32769; ж)-3.0; з)’*’.

  1. Определить операцию DIV через другие операции и стандартные функции языка.

  1. Присвоить целой переменной H первую цифру из дробной части положительного вещественного числа X.

Тема 2: «Линейные программы».

  1. Вычислить периметр и площадь прямоугольного треугольника по заданным длинам двух катетов А и В.

  1. Вычислить длину окружности и площадь круга одного и того же заданного радиуса.

  1. Найти произведение цифр заданного трёхзначного числа.

  1. С клавиатуры вводится произвольное натуральное четырёхзначное число. Найти сумму 1-й и 2-й, произведение 3-й и 4-й цифр этого числа.

  1. С клавиатуры вводят вещественное число целая часть которого состоит из трех цифр, а дробная из четырех. Получите и выведите на экран:

а) сумму целой и дробной частей этого числа;

б) сумму цифр целой части и произведение цифр дробной части;

в) новое вещественное число, поменяв местами дробную и целую части;

г) новое вещественное число, путем выписывания в обратном порядке сначала цифр целой части (целая часть нового числа), а затем – цифр дробной части (дробная часть нового числа);

д) новое вещественное число, путем выписывания в обратном порядке сначала цифр дробной части (целая часть нового числа), а затем – цифр целой части (дробная часть нового числа).

  1. Даны два числа. Найти среднее арифметическое кубов этих чисел.

  1. Вычислить расстояние между двумя точками с данными координатами (х11) и (х22).

  1. Известна длина окружности. Найти площадь круга, ограниченного этой окружностью.

  1. Составить программу, печатающую значение true, если указанное высказывание является истинным, и false в противном случае:

а) сумма первых цифр заданного трёхзначного числа равна сумме двух его последних цифр;

б) сумма цифр заданного трёхзначного числа Х является чётным числом;

в) квадрат заданного трёхзначного числа равен кубу суммы цифр этого числа;

г) целое число Х является чётным двузначным числом;

д) данное четырёхзначное число читается одинаково слева направо и справа налево.

  1. Дано произвольное натуральное трёхзначное число. Найти частное от деления суммы первых двух цифр данного числа на третью цифру.

  1. Написать программу нахождения Р% от данного числа А.

  1. С клавиатуры вводят длину стороны квадрата, в который вписана окружность. Найдите площадь заштрихованной фигуры:

а) б)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]