Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Delphi.Начало.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.56 Mб
Скачать

Задания для самостоятельной работы

  1. Дано арифметическое выражение в виде строки символов. Определить:

    1. Сколько раз в этом выражении встречается символ ‘+’, ’-‘, ’*’, ‘/’

    2. Сколько всего символов

  1. Дан русский текст, максимальная длина которого 255 символов.

    1. Определить число слов в тексте, если слово это набор символов, ограниченный пробелами слева и справа.

    2. В этом тексте заменить все вхождения слова «Маша» на слово «Саша».

    3. Подсчитать сколько раз в тексте встречается каждая буква русского алфавита.

  2. Введите строку русскими строчными буквами. Преобразуйте введенные строчные буквы в прописные и выведите строку.

  3. Зашифровать введенный текст, заменив каждый символ, стоящий через один от данного символа, в таблице кодировки. Исходное разбиение на строки дол­жно быть сохранено.

  4. Ввести строку, состоящую из строчных русских букв. Преобразовать стро­ку в прописные русские буквы.

  5. Проверить, является ли введенная строка числом.

  6. Вывести на экран 1-ю часть таблицы перекодировки ( от 0 до 128).

  7. Напишите программу-телеграф, которая принимает от пользователя сообще­ние и выводит его на экран в виде последовательности точек и тире. Вывод точек и тире можно сопроводить звуковым сигналом соответствующей длитель­ности. Азбука Морзе для букв русского алфавита приведена ниже:

А "-." Б "-..." В ".---" Г "--."

Д "-.." Е " " Ж "...-" З "--.."

И ".." Й ".---" К "-.-" Л ".-.."

М "--" H "-." О "---" П ".--."

Р ".-." С "..." Т "-" У "..-"

Ф "..-." Х "...." Ц "-.-." Ч "---."

Ш "----" Щ "--.-" Ъ "-..-" Ы "-.--"

Ь "-..-" Э "..-." Ю "..--" Я ".-.-"

Контрольные вопросы

  1. С помощью какого типа данных можно представить один символ данных?

  2. Как описать символ данных?

  3. Как присвоить символу нужное значение?

  4. Что такое строка данных? Как описать строку данных?

  5. Каков максимальный размер строки?

  6. Как описать строку нужного размера?

  7. Как строке присвоить значение?

  8. Какие функции для работы с текстовыми данными Вы знаете?

Занятие 10. Работа с изображениями

При создании несложных игр требуется использовать изображения, картинки, которые представляют героев и других персонажей игр. Для создания таких изобра­жений удобно использовать встроенный в среду Delphi редактор изображений – Image Editor.

Редактор Image Editor

Доступ к редактору изображений можно получить через меню Tools подменю Image Editor. Внешний вид редактора приведен на рисунке:

Палитра инструментов

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

Для создания рисунка нужно выполнить меню File подменю New.., подменю Bitmap File (*.bmp). В открывшемся диалоге задать размер рисунка:

При задании размера рисунка указывается width – ширина и height – высота рисунка в пикселах. Для задания масштаба рисунка можно использовать меню View. Меню View | Zoom In – позволяет увеличить масштаб изображения, меню View | Zoom Out – наоборот, позволяет уменьшить масштаб.

При рисовании необходимо выбрать инструмент и задать текущий цвет рисования, нажатием кнопкой мыши на соответствующий инструмент и цвет.

По завершении рисования необходимо сохранить рисунок в файле с помощью меню File | Save. Если возникла необходимость подправить уже созданный рисунок, необходимо его открыть с помощью меню File | Open и в диалоге выбрать нужный рисунок.

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