Алгоритмические языки и программирование. Аксенова Л.И - 29 стр.

UptoLike

29
№п./п. Ф И О Экзаменационные оценки Сумма
1 2 3 4 5 баллов
Разработать программу, которая выполняет следующие функции:
1) Вводит данные о каждом учащемся из текстового файла в линейный список.
2) Выводит сформированный линейный список на экран.
3) Определяет и удаляет из линейного списка сведения об учащихся, имеющих
неудовлетворительные оценки.
4) Выводит измененный линейный
список на экран.
5) Упорядочивает список учащихся по убыванию значений сумм баллов.
6) Выводит упорядоченный линейный список на экран.
7) Добавляет одну или несколько записей в упорядоченный линейный список в
соответствии с вводимой суммой баллов.
8) Выводит полученный линейный список на экран.
Для реализации каждой из вышеперечисленных функций будем
использовать отдельные процедуры со
следующими именами:
INPUT_AND_FORM_SPIS - ввод и формирование линейного списка;
OUTPUT_SPIS - вывод линейного списка на экран;
DELETE_ELEM_SPIS - удаление элементов из линейного списка;
SORT_ELEM_SPIS - упорядочение элементов линейного списка;
ADD_ELEM_SPIS - добавление элементов в линейный список.
Cтруктурная схема программы будет иметь вид ( рис. 2.)
НАЧАЛО SORT_ELEM_
SPIS
INPUT_AND_ ОUTPUT_
FОRM_SPIS SPIS
  №п./п.    ФИО               Экзаменационные оценки       Сумма
                               1    2    3    4    5      баллов



      Разработать программу, которая выполняет следующие функции:
1) Вводит данные о каждом учащемся из текстового файла в линейный список.
2) Выводит сформированный линейный список на экран.
3) Определяет и удаляет из линейного списка сведения об учащихся, имеющих
   неудовлетворительные оценки.
4) Выводит измененный линейный список на экран.
5) Упорядочивает список учащихся по убыванию значений сумм баллов.
6) Выводит упорядоченный линейный список на экран.
7) Добавляет одну или несколько записей в упорядоченный линейный список в
   соответствии с вводимой суммой баллов.
8) Выводит полученный линейный список на экран.
   Для реализации каждой из вышеперечисленных функций будем
   использовать отдельные процедуры со следующими именами:
   INPUT_AND_FORM_SPIS - ввод и формирование линейного списка;
   OUTPUT_SPIS - вывод линейного списка на экран;
   DELETE_ELEM_SPIS - удаление элементов из линейного списка;
   SORT_ELEM_SPIS - упорядочение элементов линейного списка;
  ADD_ELEM_SPIS - добавление элементов в линейный список.
      Cтруктурная схема программы будет иметь вид ( рис. 2.)




               НАЧАЛО                        SORT_ELEM_
                                                  SPIS



            INPUT_AND_                         ОUTPUT_
            FОRM_SPIS                            SPIS




                                    29