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

10.Создать программу на Delphi, выполняющую следующие действия:

  • После запуска программы в окне изображается светофор с тремя лампочками, способными реагировать на наведение указателя мыши.

  • Когда указатель мыши наведен на лампочку, она меняет свой цвет.

  • Для выхода из программы необходимо щелкнуть мышью на закрывающей кнопке в строке заголовка.

11. Составить алгоритм программы на Pascal. Предусмотреть ввод данных с клавиатуры. Подсчитать, сколько раз встречаются в заданной целочисленной матрице A(N,M) максимальное по величине число, минимальное по величине число. Вычислить сумму элементов строк в заданной матрице A(N,M). Данные: N=3, M=4

4 8 1 5

A= 3 8 0 6

4 9 5 2

12.Создать программу на Delphi «Вычисление процентов», выполняющую следующие действия:

  • После запуска программы в окне изображается три текстовых поля

  • В первое поле вводится число. Во второе поле – проценты. При нажатии кнопки «Рассчитать» в третье поле выводятся вычисленные проценты от числа

  • При нажатии кнопки «Очистить» очищаются значения полей. Далее вводятся новые значения в поля.

  • Для выхода из программы необходимо щелкнуть мышью на закрывающей кнопке в строке заголовка.

13. Создать программу на Delphi «калькулятор», выполняющая действия обычного калькулятора:

  • В одном окне производится ввод/вывод данных

  • Ввод чисел с помощью соответствующих кнопок в программе

  • Выполняющие четыре стандартных операций (+,/,-,*)

14. Составить алгоритм программы на Pascal. Предусмотреть ввод коэффициентов с клавиатуры. Дано целое число в диапазоне 10–40, определяющее количество учебных заданий по некоторой теме. Вывести строку-описание указанного количества заданий, обеспечив правильное согласование числа со словами «учебное задание», например: 18 — «восемнадцать учебных заданий», 23 — «двадцать три учебных задания», 31 — «тридцать одно учебное задание»

15. Создать программу на Delphi, которая находит минимальное и максимальное число в введенном массиве (предусмотреть очистку и выход из программы)

16. Составить алгоритм программы на Pascal. Предусмотреть ввод данных с клавиатуры. Включить заданные числа p=(5;10;16;) в массив A=(2,3,8,12,14,25), упорядоченный по возрастанию, с сохранением упорядоченности.

17.Составить алгоритм программы на Pascal. Предусмотреть ввод данных с клавиатуры. Вычислить сумму элементов числового массива A=(a1,a2,…,an). Найти максимальный элемент числового массива A=(a1,a2,…,an). Найти минимальный элемент числового массива A=(a1,a2,…,an).Данные: n=5; A=(3,5,-2,6,3)

18.Составить алгоритм программы на Pascal. Предусмотреть ввод данных с клавиатуры. Даны координаты вершин треугольника ABC A(x1;y1), B(x2;y2), C(x3;y3)является ли треугольник равнобедренным.

  1. Составить алгоритм программы на Pascal. Предусмотреть ввод данных с клавиатуры. Дан массив X(N). Получить новый массив Y(N) такой, что в нем сначала идут положительные числа, затем нулевые, и затем отрицательные из X. Вычислить сумму нового полученного массива Y(N). Данные: N=7, X=(-1,2,0,4,-3,-2,0)

20. Создать программу на Delphi, которая переводит значение температуры по Цельсию в значения температуры по Фаренгейту. Введите графический объект изображения значения температуры.

  • Ограничьте вводимые температуры диапазоном от 0°C до 100°C (если введено значение, превышающее 100°C или 212°F, то при нажатии кнопки в полях ввода должно отобразиться 100 и 212 соответственно)

21. Создать программу на Delphi «Электронные часы», в окне которого

отображается текущее время, дата и день недели.

22.Составить алгоритм программы на Pascal. Предусмотреть ввод коэффициентов с клавиатуры. Описать процедуру PowerA234(A, B, C, D), вычисляющую вторую, третью и четвертую степень числа A и возвращающую эти степени соответственно в переменных B, C и D (A — входной, B, C, D — выходные параметры; все параметры являются вещественными). С помощью этой процедуры найти вторую, третью и четвертую степень пяти данных чисел.

23.Составить алгоритм программы на Pascal. Предусмотреть ввод данных с клавиатуры. Все элементы вектора А(N), начинаются с первого по порядку положительного элемента, уменьшить на единицу.

Данные: N=7, А=(-1,-2,0,5,-6, 7,-2).

24.Дана прямоугольная матрица А размерности 5x8. Массив заполнить случайными числами от 0 до 100. Разработать алгоритм и написать программу на Паскале решения следующих задач:

      1. подсчет сумм элементов матриц по столбцам;

      2. нахождение минимального значения в каждом столбце;

      3. нахождение максимального значения в каждой строке;

      4. вывод массива на экран в виде матрицы чисел.

Результаты работы программы по пунктам 1-4 должны быть выведены на экран с пояснениями.

25.Составить алгоритм программы на Pascal. Предусмотреть ввод коэффициентов с клавиатуры. Дано целое число N (> 1) и набор из N вещественных чисел. Если данный набор образует убывающую последовательность, то вывести 0; в противном случае вывести номер первого числа, нарушающего закономерность.

26. Составить алгоритм программы на Pascal. Предусмотреть ввод коэффициентов с клавиатуры. Дано целое число, лежащее в диапазоне 1–999. Вывести его строку- описание вида «четное двузначное число», «нечетное трехзначное число» и т. д.

27.Составить алгоритм программы на Pascal. Предусмотреть ввод коэффициентов с клавиатуры. Описать функцию Sign(X) целого типа, возвращающую для вещественного числа X следующие значения: -1, если X < 0; 0, если X = 0; 1, если X > 0. С помощью этой функции найти значение выражения Sign (A) + Sign (B) для данных вещественных чисел A и B.

28.Составить алгоритм программы на Pascal. Предусмотреть ввод коэффициентов с клавиатуры. В восточном календаре принят 60-летний цикл, состоящий из 12- летних под циклов, обозначаемых названиями цвета: зеленый, красный, желтый, белый и черный. В каждом под цикле годы носят названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, курицы, собаки и свиньи. По номеру года определить его название, если 1984 год — начало цикла: «год зеленой крысы».

  1. Составить алгоритм программы на Pascal. Предусмотреть ввод коэффициентов с клавиатуры. Даны две переменные целого типа: A и B. Если их значения не равны, то присвоить каждой переменной сумму этих значений, а если равны, то присвоить переменным нулевые значения. Вывести новые значения переменных A и B.

30. Составить алгоритм программы на Pascal. Предусмотреть ввод коэффициентов с клавиатуры. Дано целое число N и набор из N положительных вещественных чисел. Вывести в том же порядке дробные части всех чисел из данного набора (как вещественные числа с нулевой целой частью), а также произведение всех дробных частей.

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