Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Билет № 31 Структурное программирование. Модульный принцип организации программ.Содержание книги
Поиск на нашем сайте Структурное программирование предполагает представление любого алгоритма в виде комбинации 3х базовых. 1.структура следования: однократное выполнение операций в том порядке, в котором они записаны в тексте программы; 2.структура ветвления: однократное выполнение одной из двух или более операций, в зависимости от выполнения некоторого заданного условия; 3.структура циклическая: многократное исполнение одной и той же операции до тех пор, пока выполняется некоторое заданное условие Любой алгоритм может быть эквивалентно представлен структурным алгоритмом, состоящим из базовых алгоритмических структур 1,2,3. Достоинства структ-ого прогр-я: +позволяет значительно сократить число вариантов построения программы по одной и той же спецификации, что значительно снижает сложность программы и облегчает понимание её др.разработчиками +логически связанные операторы находятся визуально ближе, а слабо связанные – дальше, что позволяет обходиться без блок-схем и др.графических схем алгоритмов. +сильно упрощает процесс тестирования и отладки структурированных программ Модульное программирование предполагает создание программ в виде отдельных модулей (подпрограмм). М.п. отражает одну из особенностей структурного программирования. М.п. позволяет потребителю самому подобрать нужную ему конфигурацию и производить по необходимости его модернизацию.
Билет № 32 Эволюция и классификация языков программирования. Основные понятия языков программирования Эволюция: В 40-50-е годы XXв.программы разрабатывались непосредственно на машинном языке, т.е.на том языке, кот понимает процессор. Такие программы представляли собой очень длинные последовательности 0 и 1, в кот человеку разобраться было очень трудно. В 1960-е годы началась разработка языков программирования высокого уровня, кот позволили существенно облегчить работу программистов В настоящее время с появлением визуального прогр-я создание программ стало доступно даже для начинающих пользователей компьютера. Языки программирования – один из способов записи алгоритмов Системы программирования – это комплексы программ и прочих средств, предназначенных для разработки и их эксплуатации на конкретном языке программирования для конкретного вида ЭВМ. Синтаксис языка -правила записи команд на конкретном языке. Определяет, какая команда будет считаться правильной, а какая нет. К команда, записанная на языке программ-я имеет определённое значение, т.е. заставляет компьютер выполнять те или иные действии. Семантика языка – правила, определяющие смысл команд. Алфавит – набор символов, используемых при записи программ на этом языке Программа, написанная на языке программирования состоит из команд, задающих последовательность действий. Эти действия выполняются над некоторыми объектами. По уровню языки бывают: 1. машинно-ориентированные: к.оператор языка – условное обозначение машинной команды. К.тип процессора имеет свой набор команд и ассемблер, кот обеспечивает возможность применение символических имён в исходной программе. Ассемблеры используются для создания драйверов прогр-я различных устройств 2.универсальные: языки используются для решения самых разнообразных задач 3.проблемно-ориентированные языки: предназначены для решения определённых классов задач LIPS-используется для создания экспертных систем JAVA-используется для разработки сетевых приложений. Классификация 1.язык С и его разновидности (С+, С# и т.д.)- широко используется для разработки встроенного прогр-ого обеспечения, решения расчётных задач. 2.Паскаль- создан спец-но для обучения студентов прогр-ю, но в наст.вр.широко используется при решении различных задач 3. Delphi- наследник языка Паскаль, основные операторы в этих языках одинаковы, но Delphi имеет средства для работы с различными граф-ими объектами и обработки сложных структур данных. Поэтому он популярен при разработке различных Windows-приложений 4.Фортан- широко используется для решения сложных расчётных задач. Дополнительной неотъемлемой частью любой прикладной программы на языке Фортан явл расширенная граф-ая библиотека, позволяющая использовать различные граф-ие данные и изображения 5.Бэйсик-первоначально создавался как универсальный язык для начинающих. В наст.вр.широко используется Visual Basic для решения самых разнообразных задач, не требующих большой скорости выполнения
|
||
|
Последнее изменение этой страницы: 2016-12-27; просмотров: 384; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.89 (0.008 с.) |