Разработать приложение, решающее поставленную задачу. Предоставить (в зависимости от задания) возможность создавать, открывать, сохранять файлы через главное меню, а также выводить информацию о программе:
Дан файл, содержащий текст, записанный строчными русскими буквами. Получить в другом файле тот же текст, записанный заглавными буквами. Дан файл, содержащий произвольный текст. Выяснить, чего в нем больше: русских букв или цифр. Дан файл, содержащий текст на русском языке. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз. Дан файл, содержащий текст на русском языке. В предложениях некоторые из слов записаны подряд несколько раз (предложение заканчивается точкой или восклицательным знаком). Получить в новом файле отредактированный текст, в котором удалены повторные вхождения слов в предложение. Дан файл, содержащий текст, набранный заглавными русскими буквами. Провести частотный анализ текста, т. е. указать (в процентах), сколько раз встречается та или иная буква. Дан файл, содержащий текст на русском языке. Определить, сколько раз встречается в нем самое длинное слово. Дан файл, содержащий произвольный текст. Проверить, правильно ли в нем расставлены круглые скобки (т. е. находится ли правее каждой открывающейся скобки закрывающаяся и левее закрывающейся — открывающаяся). Дан файл, содержащий текст на русском языке. Составить в алфавитном порядке список всех слов, встречающихся в этом тексте. Дан файл, содержащий текст на русском языке. Определить, сколько раз встречается в нем самое короткое слово. Дан файл, содержащий текст на русском языке и некоторые два слова. Определить, сколько раз они встречаются в тексте и сколько из них — непосредственно друг за другом. Дан файл, содержащий текст на русском языке. Выбрать из него те символы, которые встречаются в нем только один раз, в том порядке, в котором они встречаются в тексте. Дан файл, содержащий текст и арифметические выражения видаЛабораторная работа № 10
Записи
Перед выполнением данной работы необходимо изучить содержимое пункта “ Записи. Массивы записей ”.
1) если все оценки 5, назначается повышенная стипендия;
2) если все оценки 4 и 5, назначается обычная стипендия;
3) если есть оценка 3, стипендия не назначается.
В результате работы программы должен быть напечатан список группы с оценками и средним баллом каждого студента и два списка фамилий (назначенных на повышенную и обычную стипендию).
В таблице хранятся следующие данные о студентах: фамилия, имя, отчество, рост. Вычислить средний рост студентов, рост самого высокого и самого низкого студента. Сколько студентов могут заниматься в баскетбольной секции, если рост баскетболиста должен быть больше 170 см? На аптечном складе хранятся лекарства. Сведения о лекарствах содержатся в специальной ведомости: наименование лекарственного препарата; количество; цена; дата производства; срок хранения (в месяцах). Выяснить, сколько стоит самый дорогой и самый дешевый препарат; сколько препаратов хранится на складе; какие препараты имеют срок хранения более 3 месяцев; сколько стоят все препараты, хранящиеся на складе. В столовой предлагается N комплексных обедов, состоящих из Q блюд. Известна стоимость и калорийность каждого блюда. Сколько стоит самый дешевый и самый дорогой обед? Сколько калорий включает в себя самое калорийное блюдо? Торговый склад производит уценку хранящейся продукции. Если продукция хранится на складе дольше n месяцев, то она уценивается в 2 раза, а если срок хранения превысил m (m<n) месяцев, но не достиг n, то – в 1,5 раза. Ведомость уценки товаров должна содержать следующую информацию: наименование товара, количество товара, цена товара до уценки, срок хранения товара, цена товара после уценки, общая стоимость товара до уценки, общая стоимость товаров после уценки. Выяснить максимальный и минимальный сроки хранения товаров на складе; максимальную и минимальную цену товаров до уценки и после уценки. N спортсменов-многоборцев принимают участие в соревнованиях по М видам спорта. По каждому виду спорта спортсмен набирает определенное количество очков. Вычислить, сколько очков в сумме набрал каждый спортсмен после окончания соревнований. Вычислить разницу в очках для спортсменов, занявших первое и последнее места. N студентов проходили тестирование, выполнив М тестов по какому-либо предмету. Сколько очков набрал каждый студент по всем темам? Вычислить средний балл, полученный студентами, и разницу между лучшим результатом и средним баллом. Описать переменную служащий, состоящую из имени, фамилии, отчества служащего, даты рождения, образования, домашнего адреса, профессии. Определить имена людей с высшим образованием. Выдать данные о служащем, который имеет ту или иную профессию. Описать переменную круг, в которой содержатся все данные для построения круга в декартовой системе координат.а) Определить координаты центра, радиус, площадь и длину окружности круга минимального радиуса, который будет содержать внутри себя все заданные круги.
б) Рассматривая окружности попарно, определить координаты точек пересечения или точки касания для каждой пары, либо вывести сообщение об отсутствии общих точек.
Описать переменную экзаменационная ведомость (предмет, номер группы, номер зачетной книжки, фамилия, имя, отчество студента, его оценки по итогам текущей сессии). Определить отличников, хорошистов, троечников и двоечников. Создать записи, определяющие положение точки в декартовой и в полярной системах координат. Считая, что задан массив координат точек в декартовой системе координат, получить соответствующий массив координат заданных точек в полярной системе координат. Задан массив квадратных трехчленов, где каждый трехчлен имеет комплексные коэффициенты. Сформировать массив корней трехчленов. Сформировать массив значений трехчленов в точкеСписок литературы
Болотнов в Delphi: Учебное пособие. - Уфа: РИО БашГУ, 2006.-150с. , Файрузов в Delphi. Разработка консольных приложений (учебное пособие). - РИЦ БашГУ, 2008. - 108с. Delphi в задачах и примерах. - СПб.: БХВ-Петербург, 2004. - 288с.:ил. ерман Программирование и отладка в Delphi. Учебный курс.: Пер. с англ. – М. : Издательский дом «Вильямс», 2002, 672с. Кэри Дженсен. Миграция проектов Delphi для поддержки Unicode в новых версиях: практические рекомендации. Embarcadero Technologies Россия, СНГ, 2009, 43с.
Ссылки
Материалы сайта http://www. delphi. int. ru/
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |


