Задачи ДПА-2012

Решение экзаменационных задач ДПА по информатике 2012 года.

Содержание



01

Определите, принадлежит ли точка A, заданная координатами (x,y), площади ограниченной окружностью радиусом R с центром в точке O(x0,y0).

Формула круга:  \left ( x-x_{0} \right )^{2}+\left ( y-y_{0} \right )^{2}\leqslant R^{2} .

02

На форме в произвольном месте расположите кнопку. Запрограммируйте изменение цвета и надписи при наведении на нее указателя мыши и возвращение первоначальных цвета и надписи при наведении указателя мыши на область формы не занятую кнопкой.

03

Определите, принадлежит ли точка A с координатами (x,y), площади ограниченной отрезком оси абсцисс от 0 до  \pi и синусоидой  y=sin\left ( x \right ) .

04

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

05

Определите, принадлежит ли точка А, заданная координатами (x,y) площади ограниченной кольцом с радиусами R1, R2 и центром в точке O(x0,y0).

Формула кольца:  \left (R_{1} \right )^{2}\leqslant \left ( x-x_{0} \right )^{2}+\left ( y-y_{0} \right )^{2}\leqslant \left (R_{2} \right )^{2} .

06

На форме в левом верхнем углу расположите кнопку. Запрограммируйте перемещение кнопки на один пиксель вправо и на один пиксель вниз через определенный интервал времени. При достижении кнопкой рамки окна формы происходит изменение движения кнопки: кнопка отражается от границ формы под углом 450.

  • Прежде всего необходимо добавить TTimer (вкладка System);
  • Значение Interval выставить где-то 10-100;
  • Процедуру «повесить» на событие OnTimer.

07

Дано целое число N ( 2\leqslant N \leqslant 31 ). Сформируйте и выведите целочисленный массив A размера N который содержит N первых элементов последовательности чисел Фибоначчи.

По определению k-е число Фибоначчи вычисляют по формуле  F_{k}:F_{1}=1, F_{2}=1, F_{k}=F_{k-2}+F_{k-1}, k=3,4,...

08

КалькуляторНа форме расположите следующие элементы: три текстовых поля, две кнопки и четыре переключателя. Запрограммируйте вывод в третьем текстовом поле результата арифметического действия по щелчку на кнопке «Результат». Арифметическое действие определяется с помощью переключателей. Операнды действия определяются первым и вторым текстовым полем. Кнопка «Выход» завершает работу программы и закрывает окно формы.

09

Определите, принадлежит ли точка А заданная координатами (x,y) площади ограниченной отрезком оси абсцисс от 0 до  /pi и синусоидой  y=\left | sin(2x) \right | .

10

Квадраты и кубы чиселНа форме расположите счетчик, поле для вывода текста в формате RFT и кнопку. Выведите в текстовое поле вторую и третью степени числа N. Целое число N  \left (-99999\leqslant N \leqslant 99999 \right ) получить из счетчика. Расчет производится после щелчка на кнопке «Результат».

11

Даны четыре числа определяющие длины отрезков a, b, c, d. Определите, можно ли из этих отрезков построить параллелограмм.

12

Проверка устного счета учащихся младших классов (сложение).

На форме разместите необходимое количество меток, текстовое поле и кнопку. Слагаемые выводятся в метки на форме в виде произвольных чисел. Ответ учащегося вводится в текстовое поле. При нажатии кнопки «Проверка» в метку выводится соответствующий текст: «Правильно, молодец!» или «Неверный ответ».

Программа-тест Программа-тест

13

Даны три числа определяющие длины отрезков a, b, c. Определите, можно ли из этих отрезков построить прямоугольный треугольник.

Теорема Пифагора: a2+b2=c2.

14

На форме расположите кнопку. Подпишите кнопку «Ok». Запрограммируйте следующую реакцию на щелчок мыши по кнопке: в центре экрана появляется новая форма с фоновым рисунком.

Старая форма Новая форма


Оставить комментарий