Работа на ЭВМ и программирование. Задачи к экзамену.
Набор задач, написанных Яцало Еленой (203 гр.).
Здесь есть почти все необходимые проекты (кроме
двух):
HiApplet - небольшой апплет,
пример работы с кнопками, надписями,
списками, полями ввода, графикой, цветами.
ConvexTest - все задачи,
связанные с выпуклой оболочкой (центр масс;
лежит ли точка внутри или нет; угол, под
которым видна выпуклая оболочка из данной
точки)
TextEdit - все задачи, связанные
с текстовым редактором (сохранение,
открытие файлов; создание нового окна,
открытие в новом окне; поиск парной скобки)
PhoneApplet - апплет
записная книжка (добавление,
редактирование и поиск записи)
Derivative (CUP) - производная
функции в точке x (реализация на CUP)
Polish - обратная польская
запись арифметической формулы (реализация
на CUP)
Pow - распознавание
арифметической формулы с операцией
возведения в степень (реализация на CUP)
Const (JLex) - выписывание
вещественных констант C, содержащихся в
данном файле (реализация на JLex)
По поводу этих задач все вопросы
направляйте на адрес Penka-Lenka@rambler.ru
Задачи написанные (или исправленные) мной:
1 -
Стековый калькулятор.
2 -
Выпуклая оболочка. Центр масс.
3 - Выпуклая
оболочка. Находится ли данная точка внутри
или вне выпуклой оболочки.
4 - Выпуклая оболочка.
Угол, под которым видна выпуклая оболочка
из данной точки.
5 - Записная книжка.
6 - Текстовый редактор.
Контекстный поиск.
7 - Текстовый редактор.
Буфер обмена.
8 - Текстовый редактор.
Открыть файл.
9 - Текстовый
редактор. Открыть файл в новом окне.
10 - JLex. Выписывание всех
вещественных констант, находящихся в
данном файле.
11 - CUP. Степень.
12 - CUP. Обратная польская
запись.
13 - CUP.
Производная рациональной функции.
14 - CUP. Производная
функции в точке.
Для тех, кто хочет делать шпаргалки есть
архив Word'овских файлов с текстами программ: EkzamTasks.zip
Дополнительные задачи:
1 - Класс многочленов.
2 - Класс подстановок.
3 - Пример работы
нитей. Орел и Решка.
4 - Пример работы с
фреймом и цветами.
Аналогично есть архив Word'овских файлов с
текстами: AddTasks.zip
Вопросы по этим задачам пишите мне (на vilenin@rambler.ru).
P.S. Конечно не все решения, приведенные
здесь являются идеальными, но хоть что-то
я вам добыл, так что не судите меня
строго.