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

  • Студент а группы ИСиП-21 Кивилевича Г.К.

  • Преподаватель М.В. Кондурар

  • Хуйня. Документ Microsoft Word. Практическая работа 1 По дисциплине Основы алгоритмизации и программирования По теме Построение линейных алгоритмов


    Скачать 0.59 Mb.
    НазваниеПрактическая работа 1 По дисциплине Основы алгоритмизации и программирования По теме Построение линейных алгоритмов
    АнкорХуйня
    Дата17.04.2022
    Размер0.59 Mb.
    Формат файлаdocx
    Имя файлаДокумент Microsoft Word.docx
    ТипПрактическая работа
    #480695

    Министерство образования и науки Самарской области




    Практическая работа № 6.1

    По дисциплине: Основы алгоритмизации и программирования

    По теме: Построение линейных алгоритмов

    Вариант 16




    Студента группы ИСиП-21
    Кивилевича Г.К.



    Специальность

    09.02.07



    Преподаватель

    М.В. Кондурар













    Тольятти, 2021

    Задача №1


    Блок-схема:




    Код:



    Задача №2



    Код:


    Задача №3



    Код:




    Контрольные вопросы

    1. Укажите основные правила организации вложенных циклов

    Записывать цикл for в теле другого цикла for, циклы не должны пересекаться, вложенные друг в друга, должны иметь разные переменные в качестве параметров, внутри области внутреннего цикла нельзя менять значение параметра внешнего цикла

    Как организовать ввод матрицы размером NxM элементов?


    Дать на ввод пользователю, чтобы он занес кол-во строк и столбцов в переменные n и m, после конвертировать их в int, создать двумерный массив с любым именем, который будет содержать переменные n, m

    Как организовать вывод матрицы в общепринятом виде?

    C помощью выражения mas.GetUpperBound(0) + 1 можно получить количество строк таблицы, представленной двухмерным массивом. А через mas.Length / rows можно получить количество элементов в каждой строке

    Укажите какие особенности существуют в работе с двумерными массивами по сравнению с одномерными.

    В целом, двумерный массив является одномерным, в котором все элементы расположены друг за другом, а элементы i и j осуществляют сдвиг на строки и столбцы, после чего элементы расположены по рядам

    Как вывести двумерный массив в виде таблицы?

    С помощью “\t”

    Можно ли выйти из внутреннего цикла до его окончания?


    Для того чтобы выйти из нескольких циклов по условию, выполнившемуся во внутреннем цикле, используется флаг выхода - переменная, которая изначально имеет значение False, а при необходимости выйти из цикла преждевременно принимает значение True

    Как организовать вывод нижней треугольной матрицы в общепринятом виде?


    Для нижней треугольной матрицы мы проверяем позицию индекса i и j. Если позиция столбца больше, чем позиция строки, мы просто делаем эту позицию 0


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