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

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

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



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

    Тема: "Сложные типы данных. Структуры".


    Задание: Вариант 5
    Описать структуру с именем AEROFLOT, содержащую следующие поля:
    название пункта назначения рейса;
    Написать программу, выполняющую следующие действия:
    ввод с клавиатуры данных в массив, состоящий из семи элементов типа AEROFLOT; записи должны быть размещены в алфавитном порядке по названиям пунктов назначения,
    вывод на экран пунктов назначения и номеров рейсов, обслуживаемых самолетом, тип которого введен с клавиатуры;
    если таких рейсов нет, выдать на дисплей соответствующее сообщение

    Словесный алгоритм программы:
    1. Начало.
    2. Задаём структуру AEROFLOT, содержащую поля: Пункт Назначения, Номер Рейса, Тип Самолёта.
    3. Вводим данные в структуру AEROFLOT.
    4. Если количество блоков структуры больше 7, выводим сообщение о невозможности добавить данные в структуру.
    Сортировка по алфавиту
    5. Задаём массив букв алфавита.
    6. Перебирая элементы Пункт Назначения всех блоков структуры AEROFLOT, ищем название, начинающееся на букву алфавита, содержащуюся в i-м элементе массива букв.(I сначала берём=1).
    7. Если нашли такое название, то перемещаем весь блок структуры на место i.
    8 .Если не перебраны все блоки структуры, то i=i+1 и переход к следующему блоку структуры.
    Выбор типа самолёта.
    9. Ввод типа самолёта.
    10. Перебираем все блоки структуры.
    11. Выводим блоки с совпавшие с введённым Типом Самолёта.
    12. Конец.

    Блок-схема:




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

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






    Содержание:

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

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

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

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

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

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