Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Контрольная работа по "Программирование на языках высокого уровня"

Автор:   •  Май 1, 2018  •  Контрольная работа  •  2,797 Слов (12 Страниц)  •  561 Просмотры

Страница 1 из 12

Министерство образования и науки Российской Федерации

РЫБИНСКИЙ ГОСУДАРСТВЕННЫЙ АВИАЦИОННЫЙ ТЕХНИЧЕСКИЙ

УНИВЕРСИТЕТ ИМЕНИ П. А. СОЛОВЬЕВА

КАФЕДРА ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ

ЗАОЧНОЕ ОТДЕЛЕНИЕ

КОНТРОЛЬНАЯ РАБОТА № 1

по дисциплине «ПРОГРАММИРОВАНИЕ НА ЯЗЫКАХ ВЫСОКОГО УРОВНЯ»

ВАРИАНТ № 10

                                                                             Группа: ЗВС-17        

                                                                             Студент: Лепехин А.С.        

                                                                                     

                                                                             Преподаватель: Паламарь И. Н.

                                                                             Оценка:        

                                                                                     

Рыбинск, 2017

  1. Содержание

Содержание        2

1 Правила записи алгоритмов с помощью псевдокода и в виде схем        3

2 Задание № 2        8

3 Задание № 3        10

4 Задание № 4        12

5 Задание № 5        16

Список используемых источников        19


  1. 1 Правила записи алгоритмов с помощью псевдокода и в виде схем

На практике наиболее распространены следующие формы представления алгоритмов: словесная (запись на естественном языке); графическая (изображения из графических символов); псевдокоды; программная (тексты на языках программирования).

        Блок-схема представляет собой совокупность символов, соответствующих этапам работы алгоритма и соединяющих их линий. Внутри блоков указывается информация об операциях, подлежащих выполнению.

        В таблице 1.1 рассмотрим основные блоки для составления алгоритмов.

        

        Таблица 1.1 — Элементы блок-схем

Название и обозначение блока

Назначение блока

Терминатор[pic 1]

Начало, конец, прерывание процесса обработки данных или выполнения программы

Процесс[pic 2]

Выполнение операции или группы операций, в результате которых изменяется значение, форма представления или расположение данных

Решение[pic 3]

Ветвление, выбор, проверка условия. В блоке указывается условие или вопрос, который определяет дальнейшее направление выполнения алгоритма

        

        Продолжение Таблицы 1.1

Обозначение блока

Назначение блока

Модификация[pic 4][pic 5]

Выполнение циклических команд

Предопределенный процесс[pic 6]

Использование ранее созданных и отдельно описанных алгоритмов или программ

Ввод/вывод[pic 7]

Преобразование данных в форму, пригодную для обработки (ввод) или отображения результатов обработки (вывод)

[pic 8]

Маркировка разрыва линии потока

[pic 9]

Используется для размещения пояснений к действиям

[pic 10]

Линии связей между блоками, направление потоков

        

        Правила составления блок-схем:

        Размер a должен выбираться из ряда 10, 15, 20 мм. Допускается увеличивать размер a на число, кратное 5 мм. Размер b равен 1,5a.

        Основным направлением потока в схемах алгоритмов принято направление сверху-вниз, слева-направо. Если линии потока идут в основном направлении и не имеют изломов, стрелками их можно не обозначать. В остальных случаях направление линии потока обозначать стрелкой обязательно. Для простоты чтения желательно, чтобы линия потока входила в блок «Процесс» сверху, а выходила снизу. По отношению к блокам линии могут быть входящими и выходящими. Одна и та же линия потока является выходящей для одного блока и входящей для другого.

...

Скачать:   txt (25.1 Kb)   pdf (226.7 Kb)   docx (54 Kb)  
Продолжить читать еще 11 страниц(ы) »
Доступно только на Essays.club