Lab7 (Скворцова) (Задания)

2017-07-08СтудИзба

Описание файла

Файл "Lab7 (Скворцова)" внутри архива находится в следующих папках: Задания на лабы 2 семестр, ЯВУ, Лаб 7 (Запись). Документ из архива "Задания", который расположен в категории "". Всё это находится в предмете "информационные технологии" из 2 семестр, которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "лабораторные работы", в предмете "информационные технологии" в общих файлах.

Онлайн просмотр документа "Lab7 (Скворцова)"

Текст из документа "Lab7 (Скворцова)"

ЛАБОРАТОРНАЯ РАБОТА №7

ТЕМА: Структура данных ЗАПИСЬ. Вариантный тип.

ЦЕЛЬ: получение навыков по обработке записей, массивов записей.

Темы теоретической подготовки.

Определение структуры данных. Тип Record. Фиксированная и вариантная части.

Вопросы

  1. Из каких 2 –х частей может состоять структура данных – запись?

  2. Как называются элементы структуры запись?

  3. Какое количество памяти выделяется переменной типа запись и как размещаются данные в этой переменной?

  4. Как обратиться к полю записи: - простой структуры; - типа массив?

  5. Приведите определение структуры данных для хранения сведений о результатах сессии студента, обучающегося в вузе в течении 5 лет

  6. Приведите пример записного типа с вариантной частью.

  7. Что такое «уточненное имя»?

  8. Как рассчитать количество памяти, выделяемой под переменную – запись?

  9. Определите имя элемента структуры masS:

Type data=record

Day:1..31; Momth:1..12;Years:word;

End;

Mas=array[byte] of data;

Var mass:arr;

3. Для чего используется оператор with? Продемонстрируйте его использование при организации ввода данных для примера п.4.

Задание

  1. Разработайте структуру данных массив, элементами которой являются записи. Структура одной записи определена вариантом. Структура записи указана в варианте.

  2. Разработайте алгоритм и программу, выделив в отдельные фрагменты программы части алгоритма: заполнение массива, сортировку массива и дополнительную операцию над элементами массива.

Варианты

Структура записи

Метод сортировки

Дополнительная операция

1

Сведения о студенте: Номер зачетной книжки, Фамилия, Имя, Дата рождения, Номер телефона, Дата поступления, Признак удаления записи

Метод прямого выбора. Отсортировать массив по дате рождения(перевести ее сначала в число исчисляя начало 1900 годом)

Найти и удалить всех окончивших институт (т.е. более 6 лет)

2

Сведения о спортсмене :Фамилия, Имя, Дата рождения, Вес, Рост, Пол

Метод “Пузырька”. Отсортировать массив по полю Вес.

Сформировать список спортсменов мужчин не старше 22 лет

3

Телефонная книжка хранит данные по знакомым: Фамилия, Номер телефона, Дата рождения. Книжка состоит из листов, каждый лист проиндексирован заглавной буквой, на каждой странице несколько записей (не более 20)

Отсортировать информацию постранично.

Вывести список знакомых, родившихся в заданном месяце. Месяц вводится

4

Сведения о жителе: Фамилия, Город, Адрес: улица, дом, квартира.

Отсортировать массив методом вставки, упорядочивая по возрастанию по городам

Вывести фамилии двух жителей, живущих в разных городах по одному адресу.

5

Сведения о книге: Автор, Название, Инвентарный номер, Издательство, Количество страниц, Цена

Метод улучшенного Пузырька. Отсортировать по Автору.

Вставить новую книгу в упорядоченный массив.

6

Сведения об успеваемости одного студента по одной дисциплине: Номер зачетной книжки, Шифр группы, Название дисциплины, Дата получения оценки, Оценка, Фамилия преподавателя При вводе данных в строковые поля предусмотреть преобразование их к формату: первая буква большая, остальные маленькие)

Отсортировать массив методом Вставки по Названию дисциплины

Сформировать ведомость успеваемости группы по определенной дисциплине (Шифр группы и Название дисциплины вводятся). Найти средний балл группы по Дисциплине.

7

Учет выдачи книг пользователям библиотеки. Карточка пользователя библиотеки содержит сведения, о выданной книге: Инвентарный номер, Автор, Название, Дата выдачи, Дата возврата

Отсортировать по дате выдачи методом прямого выбора

Сформировать список книг, которые не возвращены вовремя.

8

Успеваемость группы студентов. Сведения по одному экзамену одного студента: Номер зачетной книжки, Название дисциплины, Дата получения оценки, Оценка, Фамилия преподавателя. ( по каждому студенту будет столько записей сколько экзаменов он сдал). При вводе данных в строковые поля предусмотреть преобразование их к формату: первая буква большая, остальные маленькие

Отсортировать в хронологическом порядке по дате получения оценки.

Найти студентов с наибольшим баллом и вывести их фамилии.

9

Список экспортируемых товаров. Об отдельном товаре хранятся данные: Наименование товара, Страна импортирующая товар, Количество(в штуках).

Отсортировать список методом Пузырька по Стране

Сформировать массив стран, в которые импортируется указанный товар(название товара вводит пользователь)

10

Магазин игрушек. Сведения об игрушке: Название(например: кукла, конструктор и т.д.), стоимость в копейках(вводится может дробное число, содержащее рубли и копейки), возрастные границы детей, для кого игрушка предназначена( два поля – начальный возраст и конечный)

Отсортировать методом улучшенного пузырька по возрастным группам

Сформировать список игрушек для детей указанного возраста и определенной стоимости.

11

Служба знакомств. Структура данных хранит сведения о претендентах. Об отдельном претенденте: Фамилия, Имя Отчество, Возраст, Рост, Цвет глаз, Цвет волос, Зарплату, Наличие квартиры, Наличие машины.

Отсортировать список претендентов по возрасту методом прямой вставки.

Сформировать список пар, которые можно построить на основе некоторого критерия. Критерий определите сами

12

Продажа квартир. Сведения о продаваемой квартире: Общая площадь, Жилая площадь, Площадь кухни, Наличие лоджии, Наличие санузла и его характеристики(совмещенный или нет), Панельный или кирпичный дом, Этаж, Общее количество этажей, Адрес, Стоимость, Район города

Отсортировать по убыванию методом Пузырька по общей площади и по району

Сформировать список квартир по заданному критерию. Критерий составить самим. Отбор должен осуществляться минимум по трем параметрам.

13

Поликлиника. Структура содержит данные о жителях, обслуживаемых данной поликлиникой. О жителе хранятся сведения: Фамилия , Имя, Отчество, Адрес, Место работы, Наличие прививки от гриппа, Дата последней флюорографии

Отсортировать методом прямой вставки по дате флюорографии.

Сформировать список не сделавших прививку от гриппа.

14

ГИБДД. Структура хранит данные об автомашинах, О каждой машине: Модель, Номер(код региона, цифровой код, буквенный код), Цвет, Сведения о владельце(Фамилия, Имя , Адрес), дата последнего техосмотра.

Отсортировать по моделям методом бинарной сортировки

Сформировать список номеров машин модели “Волга” не прошедших техосмотр в этом году.

15

Справочник владельца видеотеки. О каждом видеофильме хранятся данные: Название, Студия, Жанр, Год выпуска, Режиссер, Исполнители главных ролей(не более 10): фамилия.

Отсортировать по возрастанию методом прямого выбора по жанру.

Сформировать список видеофильмов данного режиссера, за данный год и указанного жанра

16

Справочник фаната. Содержит данные о спортсменах: Анкетные и антропологические данные, Гражданство, Вид спорта, Клуб, Данные о личном рекорде(дата, призовое место)

Отсортировать по призовому месту методом улучшенного пузырька.

Сформировать список спортсменов различных стран, по одному виду спорта, принадлежащих одному клубу

17

Справочник коммерческих банков. Об отдельном банке хранятся данные: Наименование, Адрес, Статус(форма собственности), условия хранения средств на личном счету(годовые проценты на различных видах вкладов)

Выбрать банк с наибольшим процентом для заданного вида вклада

18

Автосалон. Хранит данные об автомобилях и покупателях. Структура хранит сведения о новых и подержанных автомобилях. Об отдельном автомобиле: Марка, Год выпуска, Технические характеристики(Мощность двигателя, Количество цилиндров, и т.д.), Особенности исполнения, Техническое состояние, Запрашиваемая цена.

Другая структура хранит сведения о покупателях: контактный телефон, Марка, Технические характеристики, Техническое состояние, Финансовые возможности.

Отсортировать по марке и году выпуска методом Пузырька

Выполнить подбор вариантов для покупателя( подбор по всем поля покупателя, кроме контактного телефона)

19

Справочник туриста. Турагенство предлагает услуги: Страна, Город, Условия проживания(Отель-звезды, Автобус и т. д.), Условия проезда, Экскурсионное обслуживание, Сервис принимающей стороны, Стоимость путевки.

Выполнить сортировку методом прямой вставки по стране и стоимости

Сформировать список туров по стране и стоимости

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5137
Авторов
на СтудИзбе
440
Средний доход
с одного платного файла
Обучение Подробнее