Станьте совладельцем корпорации
Главная  
  • Программы  
  • Методички  
  • Рефераты  
  • Дипломы  
  • Разное  
  • Фото  
  • Контакты  
  • Карта сайта  

  • Я:
    Найти:
    Возраст:
    -

    Пример выполнения лабораторной работы №3 по предмету
    "Высокоуровневые методы информатики и программирования"



    Лабораторная работа №5

    "Динамические структуры данных".

    Вариант 5
    Составить программу, которая содержит текущую информацию о книгах в библиотеке.
    Сведения о книгах включают:
    номер УДК;
    фамилию и инициалы автора;
    название;
    год издания;
    количество экземпляров данной книги в библиотеке.
    Программа должна обеспечивать:
    начальное формирование данных обо всех книгах в библиотеке в виде списка;
    при выдаче каждой книги на руки вводится номер УДК, и программа уменьшает значение количества книг на единицу или выдает сообщение о том, что требуемой книги в библиотеке нет или требуемая книга находится на руках;
    при возвращении каждой книги вводится номер УДК, и программа увеличивает значение количества книг на единицу;
    по запросу выдаются сведения о наличии книг в библиотеке.
    Проектирование программы:
    Алгоритм выполнения программы следующий:
    1. Начало.
    2. Ввод данных: Ф.И.О. автора, название книги, год издания, номер УДК, кол-во экз.
    3. Если какой-либо элемент пропущен, выдаём соответствующее сообщение; переход к 2
    4. Добавление данных в о книге в список LIBRARY.
    Выдача книги
    5. Ввод номера УДК.
    6. В списке LIBRARY ищем совпадение по номеру УДК.
    7. Если совпадение найдено, то уменьшаем значение кол-ва книг на 1.
    8. Если совпадение найдено, и кол-во данных книг=0, то вывод сообщения о том, что книга находится на руках.
    9. Если совпадений не найдено, сообщаем о том, что таких книг в библиотеке нет.
    Возврат книги
    10. При возврате книги вводим номер УДК.
    11. В списке LIBRARY ищем совпадение по номеру УДК.
    12. Если совпадение найдено, то увеличиваем значение кол-ва данной книги на 1.
    13. Если совпадений не найдено, то сообщаем о том, что данная книга не принадлежит библиотеке.
    14. Конец.

    Блок-схема



    Реализация:
    Исходный код программы можно посмотреть, пройдя по ссылке: Исходный код лаб раб №5

    Вид формы во время работы:






    Содержание:

    Лабораторная 1

    Лабораторная 2

    Лабораторная 3

    Лабораторная 4

    Лабораторная 5

    © Copyright 2006-2024. Все права защищены. Сайт бесплатно.