РК3 Терентьева (820685)
Текст из файла
РК по теме «Строки и записи»Обязательные условия при написании кода:наличие процедур или функций;отсутствие в обрабатывающих процедурах или функциях вводаданных или вывода результатов;отсутствие глобальных переменных;все строковые исходные данные вводить на латинице.Высылать по два файла .lpi, .lpr (.pas) на каждую программу ( безархивации).Через 2 часа после выдачи задания на количество баллов будетвлиять и время получения правильно работающих программ .Вариант 1.1. Массив содержит набор строк, состоящих из слов, отделенных друг от другапробелом. Создать и вывести на экран массив, элементами которого являются словаданного текста, начинающиеся с гласных букв (использовать множество).2.
В массиве записей содержатся данные группы студентов. Полями записейявляются фамилия и n оценок. Значение n объявить как константу. Вывести на экранфамилию студента, имеющего наибольшее количество четверок. Если такихстудентов несколько, вывести фамилии всех (в этом случае для фамилий можноиспользовать дополнительный массив).Вариант 2.1. В массиве строк содержится текст, состоящий из нескольких предложений,которые заканчиваются точкой.
Число строк не равно числу предложений. Записатьв новый массив последние слова заданных предложений.2. Результаты экзаменов представлены в виде массива записей. Полями являютсяфамилия, группа и три оценки. Определить группу, в которой наибольшееколичество отличников. Предварительно получить массив, в который записатьназвания групп исходного списка без повторных упоминаний.Вариант 3.1. В массиве содержатся строки, состоящие из слов, отделенных друг от другапробелом. Записать в новый массив слова, в которых число букв не превышаетзаданного. В словах могут встречаться цифры и другие символы.2.Задан массив записей, полями которых являются фамилия, пол и дата рождения(год, месяц, число). Определить самого старшего мужчину и самую старшуюженщину.Вариант 4.1.
Преобразовать строку, состоящую из слов, отделенных друг от друга пробелом,поменяв местами самое короткое и самое длинное слова.2 Задан массив записей с полями – «фамилия сотрудника», «стаж работы», «оклад».Записать в новый массив данные тех сотрудников, чей оклад ниже среднего попредприятию, а стаж выше заданного.Вариант 5.1. В массиве содержатся строки, состоящие из слов, отделенных друг от другапробелом. Записать в строку те слова, в которых гласных букв больше чем согласных(использовать множество).
Между словами в новой строке должен стоять пробел.2. В массиве содержатся данные группы студентов, которые представлены в видезаписей. Полями являются фамилия и n оценок. Значение n объявить как константу.Вывести на экран фамилию студента, имеющего наибольшее количество отличныхоценок. Если таких студентов несколько, вывести фамилии всех (в этом случае дляфамилий можно использовать дополнительный массив).Вариант 6.1. В массиве содержится строки текста, состоящие из слов, отделенных друг от другапробелом.
Вывести на экран строку, содержащую наибольшее количество слов,начинающихся с заданной буквы.2. Задан массив записей, полями которых являются фамилия и рост. Элементымассива уже расположены по убыванию роста. Не нарушая упорядоченностимассива вставить в него k (k>2) новых элементов. Алгоритмов сортировки неиспользовать.Вариант 7.1. В массиве содержатся строки, состоящие из слов, отделенных друг от другапробелом.
Создать массив, элементами которого являются слова данной строки,которые начинаются и оканчиваются с одинаковых букв.2. В массиве содержится набора записей, полями которых являются фамилия и городпроживания. Массив уже упорядочен по алфавитному расположению названийгородов. Записать в массив названия городов (без повторных упоминаний).Вариант 8.1. В массиве содержится строки текста, состоящие из слов, отделенных друг от другапробелом. Определить строчную букву, с которой начинается наибольшееколичество слов.2. Результаты соревнований по прыжкам в длину представлены в виде наборазаписей, полями которых являются фамилия спортсмена и результаты n его попыток.Вывести на экран фамилию спортсмена, занявшего последнее место (по лучшейпопытке).Вариант 9.1.
В массиве содержатся строки, состоящие из слов, отделенных друг от другапробелом. Создать и вывести на экран массив, элементами которого являютсяразличные слова, которые начинаются и оканчиваются с гласных букв, т.е.исключить присутствие в массиве одинаковых слов. (использовать множество).2. В массиве содержатся результаты соревнований по прыжкам в длину, которыепредставлены в виде набора записей, полями которых являются фамилияспортсмена и результаты n его попыток. Записать в массив фамилии спортсменов,имеющих лучший результат выше квалификационного.Вариант 10.1.
В массиве содержится строки текста, состоящие из слов, отделенных друг от другапробелом. Преобразовать массив, поменяв в каждой строке самое длинное слово споследним.2. В виде массива записей представлен список лиц с указанием фамилии и датырождения (год, месяц, число). Выяснить, есть ли в этом списке лица, у которых внастоящем году круглая дата (возраст оканчивается на 0) и вывести на экранфамилию старшего из них.Вариант 11.1.
В массиве содержатся строки, состоящие из слов, отделенных друг от другапробелом. Записать в новую строку слова, оканчивающиеся согласными буквами(использовать множества).2. В массиве содержатся результаты соревнований по прыжкам в длину, которыепредставлены в виде набора записей, полями которых являются фамилияспортсмена и результаты n его попыток. В зачет идет результат лучшей попытки.Вывести на экран фамилию спортсмена, занявшего последнее место.Вариант 12.1. Определить строчную букву латинского алфавит, которая реже всего встречается вмассиве строк.2.
Результаты соревнований по гимнастике представлены в виде массива записей,полями которых являются фамилия спортсмена и результаты в 3-х видахупражнений. Вывести на экран фамилию спортсмена, занявшего в абсолютномпервенстве (по сумме результатов) последнее место. Записать в новый массивфамилии лиц, результат которых выше среднего.Вариант 13.1.Задан массив строк. Строки состоят из слов, отделенных друг от друга пробелом.Преобразовать этот массив, изменив порядок следования слов в строках наобратный.2.
В массиве содержатся результаты соревнований по прыжкам в длину,представленные в виде набора записей, полями которых являются фамилияспортсмена и результаты n его попыток. Вывести на экран фамилию спортсмена,показавшего самые нестабильные результаты. (максимальная разница междунаименьшим и наибольшим результатами).Вариант 14.1. Определить прописную букву латинского алфавит, которая реже всего встречаетсяв массиве строк.2. Результаты соревнований по гимнастике представлены в виде набора записей,полями которых являются фамилия спортсмена и результаты в 3-х видахупражнений. Вывести на экран фамилию и результат спортсмена, занявшего вабсолютном первенстве (по сумме результатов) последнее место. Записать в новыймассив фамилии лиц, результат которых выше среднего.Вариант 15.1.
Определить среднее арифметическое из цифр, встречающихся в массиве строк.2. В массиве содержатся результаты соревнований по прыжкам в длину, которыепредставлены в виде набора записей, полями которых являются фамилияспортсмена и результаты 2-х его попыток. Вывести на экран фамилию спортсмена,показавшего самые стабильные результаты (минимальная разница в результатах).Записать в новый массив фамилии спортсменов, результат которых ниже среднего(при вычислении среднего учитывается лучший результат).Вариант 16.1. Записать в новый массив строки исходного массива, содержащие число гласныхбукв больше заданного количества.2. В виде массива записей представлен список лиц с указанием фамилии, пола и годарождения. Выяснить, есть ли в этом списке лица, у которых в настоящем годукруглая дата (возраст оканчивается на 0) и вывести на экран фамилии младших(мужчины и женщины) из них.Вариант 17.1.
В массиве содержится строки текста, состоящие из слов, отделенных друг от другапробелом. Вывести на экран строку, содержащую наибольшее количество слов иззаданного количества букв. Если таких строк несколько, вывести все (можно в этомслучае использовать дополнительный массив).2. В виде массива записей представлен список лиц с указанием фамилии и роста.Вывести на экран фамилию человека, рост которого наиболее близок к среднемуросту данного коллектива.
Записать в новый массив фамилии лиц, рост которыхвыше среднего.Вариант 18.1. В массиве содержится строки текста, состоящие из слов, отделенных друг от другапробелом. Записать в новую строку те слова, в которых число согласных букв в двараза больше числа гласных букв. Одинаковых слов в результирующей строке недолжно быть. Между словами в новой строке должен стоять пробел.2. В массиве содержатся результаты соревнований по прыжкам в длину, которыепредставлены в виде набора записей, полями которых являются фамилияспортсмена и результаты 2-х его попыток. Вывести на экран фамилию победителя(по лучшей попытке) и его результат. Записать в новый массив фамилииспортсменов, результат которых выше квалификационного, который вводится склавиатуры.Вариант 19.1.
В массиве содержится строки текста, состоящие из слов, отделенных друг от другапробелом. Записать в новый массив слова, которые начинаются с согласных букв.Исключить запись в массив одинаковых слов.2. В массиве содержатся данные группы студентов, которые представлены в виденабора записей. Полями являются фамилия и n оценок. Вывести на экран фамилиюстудента, имеющего наибольший средний балл.Вариант 20.1.
Проверить правильность расстановки круглых скобок в массиве строк (количествозакрывающих скобок должно быть равно количеству открывающих и закрывающаяскобка не должна быть раньше открывающей). Можно предварительно все строкисцепить в одну и затем проверять.2. В массиве содержится набора записей, полями которых являются фамилиячеловека и город проживания. Записать в новую строку названия городов (безповторных упоминаний).Вариант 21.1.
Характеристики
Тип файла PDF
PDF-формат наиболее широко используется для просмотра любого типа файлов на любом устройстве. В него можно сохранить документ, таблицы, презентацию, текст, чертежи, вычисления, графики и всё остальное, что можно показать на экране любого устройства. Именно его лучше всего использовать для печати.
Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.