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

  • Цель работы

  • Задание: Построить и записать алгоритм определения минимального элемента и его индекса в столбцах матрицы размером MN.Решение

  • Контрольный пример

  • Тараканов 5. Циклические алгоритмические структуры


    Скачать 31.87 Kb.
    НазваниеЦиклические алгоритмические структуры
    АнкорТараканов 5.3
    Дата16.10.2019
    Размер31.87 Kb.
    Формат файлаodt
    Имя файлаTarakanov_5_3.odt
    ТипРешение
    #90351

    Федеральное агентство по образованию Российской Федерации

    Государственное образовательное учреждение высшего профессионального образования

    «Южно-Уральский государственный университет»

    Факультет «Приборостроительный /КТУР/»

    Кафедра «Информационно-измерительная техника»


    Наименование работы
    ОТЧЕТ

    о лабораторной работе № 5.3

    по дисциплине «Циклические алгоритмические структуры»

    Выполнил

    студент группы П-220

    _____________/Авдеев С.А. /

    (подпись)

    ___________________2019 г.

    (дата)

    Отчет принял,

    (старший преподаватель)

    _____________/ С.А. Богатенков/

    (подпись)

    ____________________2019 г.

    (дата)

    Челябинск 2019

    Цель работы: Научиться строить циклические алгоритмы, записывать алгоритмы в виде блок-схемы и на алгоритмическом языке.

    Ход работы:

    Задание: Построить и записать алгоритм циклического сдвига одномерного массива на N шагов вправо и влево.

    Решение:

    Алг сдвиг (арг цел N, арг таб вещ х[1:N]; рез таб вещ М[1;N])

    Нач цел

    | ввод N,x

    | M[1]:=x[N]

    | для i от 2 до N

    | M[i]:=x[i-1]

    |кц

    |вывод М

    Конец




    Задание:

    Построить и записать алгоритм определения минимального элемента и его индекса в столбцах матрицы размером MN.
    Решение:

    алг сумма (арг вещ n,ai,min,imin)

    нач

    |ввод n

    |i:=1

    |ввод ai

    |i:=i+1

    |если i≤n

    ||то ai

    ||иначе min=a[1],imin=1

    |||i:=2

    ||||если ai
    ||||то min:=ai ,imin:=i

    ||||иначе i:=i+1

    |||||если i≤n

    |||||то ai
    |||||иначе min,imin

    |вывод min,imin

    |всё

    кон

    Контрольный пример:

    алг сумма (арг вещ n,ai,min,imin)

    нач

    |ввод 5

    |i:=1

    |ввод -1,0,1,2,3

    |i:=4+1

    |если -1≤5

    ||то -1

    ||иначе min=a[1],imin=1

    |||i:=5

    ||||если 1
    ||||то min:=1 ,imin:=5

    ||||иначе i:=1+1

    |||||если 0≤5

    |||||то 1
    |||||иначе min,imin

    |вывод 1,2

    |всё

    Кон

    Вывод: В ходе работы я научился строить циклические алгоритмы, записывать алгоритмы в виде блок-схемы и на алгоритмическом языке.



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