
- •1 Семестр
- •Тема: Линейные и разветвляющиеся алгоритмы. Язык Object Pascal
- •Тема: Массивы. Циклические алгоритмы
- •Тема: Процедуры и функции
- •1. Написание самостоятельной работы (15 минут).
- •Практическое занятие №5
- •Решить задачи 2, 3, 6.
- •2 Семестр Практическое занятие №1
- •1. Актуализация базовых знаний (повторение ключевых терминов и понятий по теме заня-тия)(10 минут).).
- •Практическое занятие №2
- •1. Написание самостоятельной работы (15 минут).
- •Практическое занятие №3
- •1. Написание самостоятельной работы (15 минут).
- •Практическое занятие №4
- •Классы графики
- •Класс tPen
- •1. Написание самостоятельной работы (15 минут).
- •Практическое занятие №5
- •Классы графики
- •1. Написание самостоятельной работы (15 минут).
Практическое занятие №2
Тема: Компоненты работы с текстом. Компонент Memo.
Основные понятия и определения
Многострочные окна редактирования
Основные свойства окон редактирования
Свойство Lines
Доступ к отдельным строкам текста
План
1. Написание самостоятельной работы (15 минут).
2. Выполнение заданий по теме практического занятия (задачи 1, 2, 4, 5, 7 ), (70 минут).
3. Подведение итогов. Постановка домашнего задания (решить задачи 3, 6, 8, задачи, решенные на занятии, реализовать на компьютере, повторить ключевые термины и понятия следующего практического занятия) (5 минут).
Задачи:
Предложение состоит из слов, разделенных одним или несколькими пробелами. Написать программу, печатающую все слова, имеющие заданное окончание. Список слов вывести в Memo, подсчитать количество и вывести в метку.
В Memo1 задан текст. Выделить все слова и записать их в Memo2.
Написать программу, подсчитывающую, сколько раз в тексте встречается указанное слово. Текст задан в Memo1. Результат вывести в Edit или метку.
Написать программу, определяющую, какой процент слов в тексте, заданном в Memo1, начинается на букву к. Слова вывести в Memo2, результат подсчета – в метку.
В языке племени Тимоти 3 буквы: t, i, m. Словом является любая последовательность букв, удовлетворяющая следующим правилам: 1) если в слове нечетное количество букв, то в нем должно быть четное количество букв i; 2) если в слове четное количество букв, то в нем должно быть нечетное количество слогов ti. В Memo1 задан текст, являющийся предположительно текстом языка Тимоти. Написать программу, которая проверяла бы это.
В языке используется латинский алфавит. Глагол прошедшего времени получается из глагола настоящего времени изменением порядка следования гласных (а, о, u, i, е) на обратный. Согласные остаются на своих местах. Например, глагол padbote преобразуется в pedbota. Задается список глаголов, перечисленных через запятую. Преобразовать их в глаголы прошедшего времени и вывести в Memo.
Задан список слов, перечисленных через запятую. Упорядочить слова по алфавиту.
Задана строка, состоящая из слов, разделенных пробелами. Слово представляет собой последовательность символов латинского алфавита. Вывести в Memo слова, которые начинаются и оканчиваются на один и тот же символ, перед каждым словом вставить его порядковый номер.
Практическое занятие №3
Тема: Работа с графикой.
Основные понятия и определения
Классы графики
Класс TPen
Canvas
Методы рисования линий
План
1. Написание самостоятельной работы (15 минут).
2. Выполнение заданий по теме практического 1, 4, 5 .(70 минут).
3. Подведение итогов. Постановка домашнего задания (решить задачи по теме занятия 2, 3, 6, реализовать на компьютере, повторить ключевые термины и понятия следующего практического занятия) (5 минут).
Задачи:
Написать программу, которая вычерчивает на форме домик.
Н
аписать программу, которая выводит на форму флаг Олимпийских игр.
Написать программу, которая вычерчивает на экране кораблик.
Н
аписать программу, которая вычерчивает на форме ломанную линию, состоящую из 200 звеньев, окрашенных в разные цвета, выбираемые случайным образом, причем координаты звеньев тоже выбираются случайно.
Написать программу, которая рисует на экране веселую рожицу желтого цвета.
Написать программу, которая рисует на экране грустную рожицу