Главная страница
Навигация по странице:

  • Факультет информационных технологий Задание к разделу 3 Лабораторная работа 5 по дисциплине « Программирование

  • Направление подготовки Информатика и вычислительная техника Группа

  • Лабораторная работа 5 Вариант 9

  • 5 лабораторная паскаль РГСУ. 5 лабораторная паскаль. Лабораторная работа 5 по дисциплине Программирование


    Скачать 112.74 Kb.
    НазваниеЛабораторная работа 5 по дисциплине Программирование
    Анкор5 лабораторная паскаль РГСУ
    Дата14.12.2021
    Размер112.74 Kb.
    Формат файлаdocx
    Имя файла5 лабораторная паскаль.docx
    ТипЛабораторная работа
    #303775




    Российский государственный социальный университет
    Факультет информационных технологий


    Задание к разделу 3

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

    по дисциплине «Программирование»


    ФИО студента

    Теплов Алексей Владиславович

    Направление подготовки

    Информатика и вычислительная техника

    Группа

    ИВТ-Б-01-Д-2021-2


    Москва, 2021

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

    Вариант 9





    Для примера решил сократить количество журналов до 3 ( с 15 оно будет так же работать, я проверял)

    Сначала я создал массив и назвал его «Jurnaly»

    Названию «name» журнала присвоил буквенное значение

    Тиражу и цене «tiraj» «cena» журнала присвоил целочисленное значение

    Создал переменную “S”, чтобы было проще вызывать массив

    Через цикл FOR начал задавать Имена, Цены и Тиражи журналам

    Далее я задаю переменную “min” и присваиваю минимальное значение 1 журнала, которое в новом цикле for будет заменяться (самое маленькое) если следующее значение меньше минимального. (каждый раз когда находится более меньшее значение, к вспомогательной переменной ‘k’ добавляется 1, таким образом я нахожу номер журнала с минимальной ценой)

    После того как я нашел номер журнала с минимальной ценой, программа подставляет переменную ‘k’ в массив (с помощью этого оно находит нужный журнал по номеру), далее я вывожу пользователю информацию о данном журнале (его имя, тираж, цену)
    Далее в задании надо найти сколько журналов было произведено с большим тиражом чем у журнала ‘k’, тут я действую по похожему принципу, через for, фор подставляет в переменную номера журналов от 1 до 15 «Если тираж журнала k меньше тиража журналов от 1 до 15, то к b добавляем 1»

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

    «Если меньше то отнимаем 1»
    «Если b меньше 0, то переменной b я присваиваю 0»

    Далее у меня выводится количество журналов с большим тиражом


    написать администратору сайта