Ответы на задания
Программирование в среде Delphi Бесплатно

Все ответы представлены в формате djvu.
Файлы этого формата открывайте с помощью программы DjVuReader
Скачать бесплатно ---> (618 кб.)
Архиватор 7z можно скачать здесь --->

Задание № 1

  1. Как войти в среду Delphi?
  2. Как создать новый файл-проект в среде?
  3. Разработка программы с использованием заданных компонент.
    Условие задачи. Разместите на форме компоненты в соответствии с рисунком и обеспечьте изменение содержимого окон редакторов текста.
  4. Работа с формой.
    Условие задачи. Создайте программу, обеспечивающую по нажатию кнопки смену заголовка окна программы. Обеспечьте фиксированное положение окна формы при работе программы. Для записи нового заголовка используйте окно редактора текста.
  5. Изменение контекстного меню программы.
  6. Условие задачи. Разработайте простейшую игру. Назовём её "Прыгающая кнопка". На экране появляется кнопка, координаты её положения случайны. При работе программы кнопка может занять любое положение в пределах заданных размеров окна программы. Только поймав кнопку с помощью указателя мыши, вы сможете активизировать кнопку выхода из игры.
  7. Работа со строкой текста.
    Задана строка текста произвольной длины. Подсчитайте количество символов, отличных от пробела во введённой строке и выведите это число на экран.

Задание № 2

  1. Разработка программы с массивами данных.
    Дана последовательность произвольных целых чисел. Определить в последовательности номера и значения наибольшего и наименьшего элементов и поменять их местами. Вывести номера найденных элементов в последовательности и результат обработки последовательности.
  2. Дана таблица целых числе размерности N*N. Подсчитать суммы элементов таблицы по строкам и столбцам. Вывести на экран исходную таблицу и результаты всех видов вычислений.
  3. Разработка программы с использованием динамических массивов.
    В таблицу заносятся сведения о сотрудниках некоторой организации по формату: фамилия, имя, отчество, заработная плата. Разработать программу для сортировки сведений о сотрудниках по заработной плате - в первой строке таблицы должен стоять сотрудник с самой высокой заработной платой.

Задание № 3

  1. Разработать программу простейшего редактора текстов. С экрана вводится произвольный текст. Текст построчно сохраняется в файле. Прочитать текст построчно из файла и в каждой строке удалить лишние пробелы между символами, кроме одного. Вывести преобразованный текст в другое экранное окно.
  2. Дана последовательность сведений об успеваемости студентов. Сохранить сведения в файле. Прочитать из файла по запросу и определить средний балл успеваемости и список успевающих студентов. Формат сведений: Фамилия, одна оценка.

Задание № 4

  1. Разработайте программу, которая изображает светофор. У светофора три цвета: красный, жёлтый и зелёный. При указании на светофор курсором, а точнее подведении курсора с помощью мыши к соответствующему положению лампы светофора, загорается выбранный цвет.
  2. Разработать электронный альбом, который позволит просматривать любое количество иллюстраций. Для работы с иллюстрациями надо предусмотреть их расположение по центру экрана и растяжение по всему экрану. кроме этого, попытайтесь сделать заставку к вашей программе. 

Задание № 5

  1. Разработка программы с классами пользователя.
    Данные о фондах библиотеки хранятся в файле. Формат данных: автор, название книги, шифр издания, год издания, количество книг данного автора в фонде библиотеки. Все сведения в файле не упорядочены. Прочитать сведения из файла в динамическую последовательность. Упорядочить сведения по фамилиям авторов методом простого выбора. Обеспечить выборку книг одного автора по запросу пользователя. Реализовать возможность внесения дополнений в список при поступлении новых книг в библиотеку. Все действия по обработке сведений о библиотеке должны выполняться соответствующими пунктами меню.

Задание № 6

  1. Разработайте программу для вывода и редактирования записей готовой базы данных.
  2. Имеются сведения об абонентах телефонной сети, у которых имеется задолженность по оплате междугородних переговоров. Формат сведений: Фамилия и инициалы, адрес, номер телефона и дата отключения телефона при неуплате задолженности. Разработать базу данных типа Paradox. Обеспечить вывод сведений на экран.

Скачать бесплатно ---> (618 кб.)

Если захотите поблагодарить меня, приму любую сумму на Яндекс.Деньги: 4100134854949 :)