Дан список учеников класса и отметки каждого из учеников за выполнение двух контрольных работ. Требуется:
1. найти число учеников, выполнивших обе работы на 5, число учеников, выполнивших обе работы на 4, и число учеников, не выполнивших обе работы;
2. найти число учеников, написавших хотя бы одну из двух работ на 5, и число учеников, не написавших хотя бы одну работу;
3. вывести список учеников, выполнивших первую работу на 5;
4. вывести список учеников, не выполнивших ни одной работы;
5. вывести список учеников, не выполнивших хотя бы одну работу.
Разработка в среде Turbo Pascal программы начального формирования файла, добавления и удаления данных.
Составить программу, которая содержит текущую информацию о книгах в библиотеке. Сведения о книгах содержат:
- номер УДК;
- фамилию и инициалы автора;
- название;
- год издания;
- количество экземпляров данной книги в библиотеке.
Программа должна обеспечивать следующие функциональные возможности:
· начальное формирование данных обо всех книгах в библиотеке в виде списка;
· при взятии каждой книги вводится номер УДК, и программа уменьшает значение количества книг на единицу или выдает сообщение о том, что требуемой книги в библиотеке нет или она находится на руках;
· при возвращении каждой книги вводится номер УДК, и программа увеличивает значение количества книг на единицу;
· по запросу выдаются сведения о наличии книг в библиотеке.
Разработка в среде Turbo Pascal программы поиска, подсчета и вывода данных из файла.
Дан файл, содержащий сведения о кубиках: размер каждого кубика (длина ребра в сантиметрах), цвет (красный, желтый, зеленый и синий), материал (деревянный, металлический, пластмассовый и картонный) и вес в граммах.
Найти:
· количество кубиков каждого из перечисленных цветов и их суммарный объем;
· количество картонных кубиков с ребром а см и количество пластмассовых кубиков с ребром, большим d см;
· общий вес всех кубиков и каждого вида в отдельности.
Разработка в среде Turbo Pascal программы поиска и вывода данных из файла.
Составить программу, которая описывает массив записей – телефонный справочник одноклассников – и обеспечивает ввод данных, поиск номера телефона по фамилии, подсчет и вывод списка всех абонентов по критерию «Увлечение компьютерными играми». В записи о каждом однокласснике содержатся следующие сведения: фамилия, имя, телефон, хобби.
Разработка в среде Turbo Pascal программы формирования базы данных о вступительных экзаменах.
Опишите, используя структуру записи, вступительные экзамены, на которых абитуриенты сдавали три экзамена, а для поступления надо было набрать 12 баллов. Составьте программу, считывающую с клавиатуры результаты всех вступительных экзаменов и выводящую на экран следующую информацию:
· список абитуриентов, сдавших все три экзамена на 5;
· список абитуриентов, потерпевших неудачу на экзаменах;
· список абитуриентов, зачисленных в институт.
Разработка в среде Turbo Pascal программы формирования журнала успеваемости с последующим выводом информации по запросу.
Опишите, используя структуру записи, школьный журнал. Предусмотрите в записи поля для хранения информации о фамилии учащегося, предмете, оценке. Составьте программу, считывающую с клавиатуры данные об успеваемости учащихся класса и выводящую на экран сведения об отличниках класса, о средней успеваемости учащихся класса.
Разработка в среде Turbo Pascal программы формирования базы данных, записи, редактирования, удаления и поиска информации.
Напишите программу, которая создает файл данных, хранящий записи о владельцах автомототранспорта:
- марка,
- номер,
- дата постановки на учет,
- ФИО владельца.
Программа должна обеспечивать:
· запись и изменение данных;
· удаление данных;
· поиск данных по номеру;
· поиск по фамилии.