Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Методические указания. Тема: Программирование с использованием типа запись.

Лабораторная работа №12-13.

Тема: Программирование с использованием типа запись.

Цель задания

1. 1. Изучить структурированный тип запись.

1. 2. Научиться работать с записями при решении задач.

 

Постановка задачи

2. 1. Описать запись с данными по таблице. Все программы составлять для N записей. N вводится с клавиатуры. Ввод исходных данных задать с клавиатуры. Вывести исходные данные в виде таблицы. Вывод результатов также оформить в виде таблицы (смотреть пример оформления протокола программы). В протоколе работы программы использовать не менее 5 записей, проверяющих правильность работы всех ветвей программы. Выполнить задание своего варианта.

Содержание отчета.

Название работы.

Цели работы.

Постановка задачи для конкретного варианта.

Блок-схема.

Код программы.

Протокол программы.

Выводы.

 

Методические указания

4.1. Оформить условие и авторство (титульный лист).

4.2. Правильность работы всех ветвей программы должна быть проверена на тестах.

 

5. Пример оформления протокола программы:

 

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

 

Пример оформления протокола программы:

 

6. Варианты заданий к работе:

Вариант 1.

Сведения о студентах колледжа представлены в виде таблицы.

ФИО Дата рождения Год поступления Курс Место проживания
Семенов А.М. 12.11.95     Чебоксары
….        

 

Составить программу, которая выводит список студентов 2 курса, которые проживают в городе Чебоксары.

 

Вариант 2.

Сведения о сотрудниках представлены в виде таблицы.

ФИО Дата рождения Стаж Оклад
Иванов А.М. 17.12.79    
….      

 

Составить программу, которая вычисляет зарплату сотрудников с учетом оклада и стажа работы: 50% от величины оклада – тем, кто проработал больше 20 лет, 30% - 10 лет и более, 10% - 5 лет и более соответственно. Вывести сведения о всех сотрудниках и зарплату каждого.

 

Вариант 3.

Сведения о книгах в библиотеке представлены в виде таблицы.

Автор Название книги Год издания Шифр
Пушкин А.С. Капитанская дочка    
….      

 

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

 

Вариант 4.

Сведения о продажах фирмы представлены в виде таблицы.

 

 

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

 

Вариант 5.

Сведения о научных сотрудниках представлены в виде таблицы.

 

ФИО Ученая степень Год рождения Количество статей
Петров Г.В. Доцент    
...      

 

Составить программу, которая находит самого молодого научного сотрудника и выдает все сведения о нем. Если таких сотрудников несколько, то сообщить обо всех. Подсчитать в этом случае их количество.

 

Вариант 6.

Сведения о продажах фирмы представлены в виде таблицы.

 

 

Составить программу, которая определяет «самый популярный товар», то есть товар, количество единиц которого продали наибольшее за указанные 3 месяца.

 

Вариант 7.

Сведения о сотрудниках представлены в виде таблицы.

ФИО Должность Стаж работы Оклад
Иванов А.М. Программист    
….      

Руководство решило выдать премию всем программистам за проект в размере 40% от оклада. Составить программу, которая выводит фамилии всех сотрудников, должности и размер зарплаты.

 

Вариант 8.

Сведения о тиражах книг представлены в виде таблицы.

 

Составить программу, определяющую книгу, которая должна принести наибольшую прибыль при продаже. Если таких книг несколько, то сообщить обо всех. Подсчитать в этом случае их количество (прибыль определить, исходя из цены книги и ее тиража).

 

Вариант 9.

Сведения о неоплаченных телефонных звонках представлены в виде таблицы.

 

 

 

Составить программу, определяющую абонента, который имеет наибольшую сумму долга телефонной компании. Если таких абонентов несколько, то сообщить обо всех. Подсчитать в этом случае их количество.

 

 

Вариант 10.

Сведения о научных сотрудниках представлены в виде таблицы.

 

 

ФИО Ученая степень Год рождения Количество статей
Петров Г.В. Доцент    
...      

 

Составить программу, которая выдает сведения о всех доцентах, которые издали количество статей больше среднего.

 

Вариант 11.

Сведения о автобусных перевозках представлены в виде таблицы.

Пункт отправления Пункт назначения Расстояние, км Время в пути, ч Цена билета,руб
Чебоксары Москва      
...        

Составить программу, которая определяет город, наиболее удаленный от Чебоксар, и выводит сведения о данном маршруте.

 

Вариант 12.

Сведения о автомобилях представлены в виде таблицы.

 

ФИО владельца Марка автомобиля Год выпуска Номер автомобиля Цвет кузова
Петров Г.В. Лада   С430АМ Белый
...        

 

Составить программу, которая выводит сведения об автомобилях, возраст которых больше 10 лет, подсчитывает возраст этих автомобилей и количество таких автомобилей.

 

Вариант 13.

Сведения о продажах путевок представлены в виде таблицы.

 

Составить программу, подсчитывающую выручку от продаж в каждом месяце, учитывая все места отдыха. Результатом работы программы являются 3 значения: сумма выручки за июль, сумма выручки за август, сумма выручки за сентябрь.

 

Вариант 14.

Сведения о продажах путевок представлены в виде таблицы.

 

Составить программу, подсчитывающую среднее количество путевок, проданных на разные курорты в каждом месяце, и определяющую месяц, в котором продажи в среднем были наибольшие.

 

Вариант 15.

Сведения о студентах колледжа представлены в виде таблицы.

ФИО Дата рождения Курс Экзаменационные оценки
ОТИ ИТ Программирование
Петров А.М. 12.11.95        
….          

 

Составить программу, которая выводит список студентов 1 и 2 курса, которые сдали сессию на «хорошо» и «отлично», и подсчитывает их количество.

 

7. Контрольные вопросы:

<== предыдущая лекция | следующая лекция ==>
Подготовка к выполнению работы | Луначарский как биограф Ленина 1 страница


Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных