Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Раб. прогр. Информатика 300ч.doc
Скачиваний:
9
Добавлен:
27.03.2015
Размер:
376.83 Кб
Скачать

7. Алгоритмы. Алгоритмизация. Алгоритмические языки

Вопросы текущего контроля

7.1. Понятие алгоритм.

7.2. Что такое "Исполнитель алгоритма"?

7.3. Свойства алгоpитма?

7.4. Формы записи алгоритмов.

7.6. Графический способ записи алгоритмов.

7.7. Что такое псевдокод? (алгоритмический язык).

7.8. Базовые алгоритмические структуры.

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

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

7.10. Какие циклы называют итерационными?

7.11. Что такое вложенные циклы?

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

7.13.Что такое уровень языка программирования?

7.14. Машинные языки, их достоинства и недостатки?

7.15. Язык ассемблера.

7.16. В чем преимущества алгоритмических языков перед машинными?

7.17. Какие компоненты образуют алгоритмический язык?

7.18. Какие понятия используют алгоритмические языки?

7.19. Что такое стандартная функция?

7.20. Форма записи арифметических выражений.

7.21. Форма записи логических выражений.

Вопросы итогового контроля

7.1. Этапы решения инженерной задачи с помощью ПЭВМ, их краткая характеристика. Детальное изложение содержания этапов постановки задачи, математического формулирования и математического моделирования.

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

7.3. Понятие алгоритма. Структуры алгоритмов. Типы вычислительных алгоритмов. Свойства алгоритмов, способы записи.

7.4. Кодирование алгоритма – программа. Структурный подход к разработке алгоритмов. Типы и характеристика основных структур, структурированное программирование. Языки программирования.

7.5. Общие свойства рабочих языков программирования.

Основные составляющие любого ЯВУ: алфавит, синтаксис и симантика, типы данных. Языки, как средства описания алгоритмов.

7.6. Технологии программирования. Пошаговый метод разработки алгоритма. Пример пошаговой разработки с выделением структур, отладка и тестирование алгоритма. Методы отыскания ошибок и безошибочного программирования. Средства программирования.

7.7. Понятие о сетях ЭВМ. Назначение и структурные схемы сетей. Internet Особенности организации ЛВС. Топология ЛВС. Протоколы передачи информации, информационных технологиях на сетях; основы теле­коммуникаций и распределенной обработки информации.

7.8. Базы данных – понятие. БД в предметной области – объёмы, формы, способы обработки.

7.9. Электронная почта.

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

7.11. Основы защиты информации и сведений, составляющих государственную тайну; способы хищения информации, методы защиты информации.

7.12.

8. Технология подготовки и решения задач с помощью компьютера

Вопросы текущего контроля

8.1. Этапы решения задач с помощью ЭВМ?

8.2. Сопровождение программного продукта.

8.3. Какие основные этапы содержит процесс разработки программ?

8.4. Как проконтролировать текст программы до выхода на компьютер?

8.5. Для чего нужны отладка и тестирование?

8.6. В чем заключается отладка?

8.7. Что такое тест и тестирование?

8.8. Какими должны быть тестовые данные?

8.9. Из каких этапов состоит процесс тестирования?

8.10. Каковы характерные ошибки программирования?

8.11. Является ли отсутствие синтаксических ошибок свидетельством правильности программы?

8.12. Какие ошибки не обнаруживаются транслятором?

8.13. В чем заключается сопровождение программы?

8.14 Выражения и операции в Visual Basic

Вопросы итогового контроля

8.1. Какие основные этапы включает в себя решение задач на компьютере?

8.2. Какие этапы компьютерного решения задач осуществляются без участия компьютера?

8.3. Что называют математической моделью объекта или явления?

8.4. Почему невозможно точное исследование поведения объектов или явлений?

8.5. Какие способы моделирования осуществляются с помощью компьютера?

8.6. Из каких последовательных действий состоит процесс разработки программы?

8.7. Доказывает ли получение правдоподобного результата правильность программы?

8.8. Какие ошибки могут остаться невыявленными, если не провести проверку (просмотр, прокрутку) программы?

8.9. Чем тестирование программы отличается от её отладки?

8.10. Каким образом программа-отладчик помогает исследовать поведение программы в процессе её выполнения?

8.11. Как следует планировать процесс отладки программы?

8.12. Можно ли с помощью тестирования доказать правильность программы?

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

8.14. Назовите основные этапы процесса тестирования.

8.15. В чём заключается отличие синтаксических ошибок от семантических?

8.16. О чём свидетельствует отсутствие сообщений машины о синтаксических ошибках?

8.17. Какие разновидности ошибок транслятор не в состоянии обнаружить?

8.18. Для чего программам требуется сопровождение?