Алгоритм в котором в цикл входит один или несколько циклов называется




Алгоритмом со структурой вложенных циклов

 

44. Какие компоненты системы программирования производят трансляцию всего текста программы на ЯВУ на машинный язык за один непрерывный проход (процесс) и создают программу на машинном языке

компиляторы;

45. Какие компоненты системы программирования последовательно анализируют операторы программы на ЯВУ и осуществляют их преобразование на язык машинных команд с одновременным исполнением этих команд

интерпретаторы

46.Как называется способ проектирования программ при котором задача разбивается на ряд подзадач, подчиненных по своему содержанию главной задаче

Нисходящее проектирование

47.Как называется способ проектирования программ при котором алгоритм начинается с принятия начального предположения или построения начального решения задачи. Затем начинается движение «вверх» от начального уровня по направлению к лучшим решениям. Когда алгоритм достигает точки, из которой больше невозможно двигаться «наверх», он останавливается

Проектирование методом подъема

48 Для вывода данных в блок-схемах используют фигуру

49 Для обозначения начала или конца программы в блок-схемах используют фигуру

 

50 Для обозначения условия в блок-схемах используют фигуру

 

51 Для циклов в блок-схемах используют фигуру

 

52 Для ввода данных в блок-схемах используют фигуру

53 При составлении алгоритма для вычисления функции y=a*sin(x) аргументами являются х;

 

 

54 В качестве имени переменной может быть

а1996;

 

На каком этап решения задачи необходимо определить цель задачи, ее содержание и общий подход к решению

Постановка реальной задачи.

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

Анализ задачи моделирование

 

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

Проектирование общей структуры

 

На каком этап решения задачи происходит запись алгоритма на языке программирования кодирование

 

 

На каком этап решения задачи происходит устранение ошибок в программе.

Отладка и тестирование

 

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

Анализ задачи

61 Языками декларативного программирования являются

Логические

62 Языками разметки страниц являются

HTML, PHP

Основное отличие компиляторов от интерпретаторов заключается в то,что..

Интерпретагоры генерируют целевой код, компиляторы нет

Модульная структура программы отражает одну из особенностей _____программирования

Структурного

При структурном подходе к составлению алгоритмов используются правила композиции

1) Альтернативный выбор

2) Цикл

3) Подпрограмма

4) Наследование

 

1,2,3

Результатом процесса компиляции программы на языке программирования высокого уровня является

Объектный модуль

 

Алгоритмизация это

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

Какой из способов описания алгоритма не существует аналитический

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

В чем заключается словесный способ записи алгоритма отражает содержание выполняемых действий средствами естественного языка

 

В чем заключается формально-словесный способ записи алгоритма

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

В чем заключается графический способ записи алгоритма

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

73 Каких видов алгоритмов не существует

· Ветвистой структуры

74 Какой алгоритм представлен на рисунке

1. Цикл с предусловием

2. Цикл с постусловием

3. Неполный выбор

4. Полный выбор

75 Какой алгоритм представлен на рисунке

1. Неполный выбор

 

76 Какой алгоритм представлен на рисунке

1. Цикл с предусловием

2. Множественный выбор

3. Неполный выбор

4. Полный выбор

 

 
 

 

 


77 Какой алгоритм представлен на рисунке

1. Цикл с предусловием

 

78 Какой алгоритм представлен на рисунке

1. Цикл с постусловием

 

79 Какой алгоритм представлен на рисунке

1. Цикл с параметром

 

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

1) Нельзя прерывать алгоритм переходом на другой лист

Что такое алгоритмический язык

это средство для записи алгоритмов в аналитическом виде, промежуточном между записью алгоритма на естественном (человеческом) языке и записью на языке ЭВМ

В чем заключается содержание Бека Якопини

 

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

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

 

В чем заключается нисходящее проектирование

задача разбивается на ряд подзадач, подчиненных по своему содержанию главной задаче

 

В чем заключается метод подъема

Алгоритм начинается с принятия начального предположения или построения начального решения задачи. Затем начинается движение «вверх» от начального уровня по направлению к лучшим решениям

 

Основной принцип черного ящика это

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

В чем заключается декларативный подход к разработке программ

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

 

К декларативным языкам относятся

Prolog

Перое поколение языков программирования относят к

50-м годам прошлого века

 

Второе поколение языков программирования относят к

Начало 60-х годов прошлого века

 

Третье поколение языков программирования относят к

К концу 60-х годов прошлого века

Четвертое поколение языков программирования относят к

70-м годам прошлого века

 

К первому поколению языков программирования относят

Assembler

В каком из поколений языков программирования появилось понятие переменной

Втором

Признак языков программирования первого поколения

одна инструкция - одна строка

Признак языков программирования второго поколения

появилось понятие переменной

Признак языков программирования третьего поколения

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

Признак языков программирования четвертого поколения

языки предназначены для реализации крупных проектов повышения их надежности и скорости создания.

Главным признаком языков программирования пятого поколения является

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

Какие из компонентов не входят в состав систем программирования

форматировщики

Какие из компонентов не входят в состав систем программирования

1. описание ЯВУ;

2. форматировщики

3. построители

4. программаторы

5. трансляторы различного вида;

6. редакторы;

7. компоновщики;

8. библиотекари

1,5,6,7,8

Программы редакторы предназначены для:

для создания и редактирования программ на ЯВУ

Программы трансляторы предназначены для:

преобразования (трансляции) исходных программных модулей в программы на машинном языке

Компиляторы предназначены для

трансляции всего текста программы на ЯВУ на машинный язык за один непрерывный проход.

Интерпретаторы предназначены для

последовательного анализа операторов программы на ЯВУ и осуществляют их преобразование на язык машинных команд с одновременным исполнением этих команд

Подпрограммы позволили:

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

Исходный модуль это

текст сформированный одним из текстовых редакторов ЯВУ

Объектный модуль это

машинный двоичный код после компиляции

Абсолютный модуль это

модуль после подключения к модулю соответствующих подпрограмм в места ссылок на них

Процесс компоновки заключается в подключении к исходному объектному модулю объектных модулей соответствующих подпрограмм в места ссылок на них

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

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

Лексический анализ заключается в просмотре литер исходной программы и построении из них лексически допустимых единиц - идентификаторов, ключевых слов языка, чисел и т.д

Проверка семантических ошибок заключается в проверке смысловой стороны языка

 

Процедурные языки программирования представляют из себя систему предписаний для решения конкретной задачи.

Языки программирования низкого уровня позволяют создавать программы из машинных кодов.

Языки программирования высокого уровня близки к естественному (английскому) языку и представляют набор заданных команд

В объектно- ориентированных языках программирования

создается окружение в виде множества независимых объектов

При структурном программировании операторы объединяются в группы – процедуры

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

К процедурным языкам программирования не относятся

Delphi

К не процедурным языкам программирования не относятся

Pascal

Язык программирования cobol создавался для

Использования в экономической области и решения бизнес-задач

Язык программирования java

платформенно-независимый язык объектно-ориентированного программирования, чрезвычайно эффективен для создания интерактивных веб-страниц

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

Альтернатива это это конструкция ветвления, имеющая предикатную вершину

Итерация это циклическая конструкция алгоритма, которая является составной структурой, состоящей из композиции и альтернативы

Рекурсия это метод определения или вычисления функции, процедуры или решения задачи посредством той же функции, процедуры.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2020-12-08 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: