- •Билет № 1 Информатизация общества. Информационное общество
- •Билет №2 Понятие информатики как науки
- •Билет № 3 Определение информации
- •Билет № 8 Кодирование инф-ии, системы кодирования
- •Билет № 9 Позиционная система счисления. Основная формула поз. Системы. Счисления
- •Билет 13 История развития вычислительной техники
- •Билет № 14 Информационные революции
- •Билет №15 Принципы построения вычислительной машины по фон. Нейману
- •Билет 17 Функции микропроцессоров. Основные типы микропроцессоров
- •Билет 18 Устройства хранения инф-ии. Носители инф-ии
- •Билет 16. Структурная схема персонального компьютера
- •Билет 19 Класс-я запоминающих устройств. Характеристика
- •Билет20 Класс-я внешней памяти комп-а
- •Билет № 21 Основные типы устройств ввода/вывода
- •Билет № 22 Понятие программы и программного обеспечения. Категории пользвателей прогр.Обеспечения
- •Билет № 24 Понятие операционной системы. Функции. Составные части.
- •Билет № 25 Файловая структура. Операции с файлами
- •Билет № 26 Этапы решения задач на комп-ре. Постановки задач
- •Билет № 27 Моделирование. Концептуальная модель
- •Билет № 28 Логическое моделирование. Иерархическая, сетевая, реляционная модели.
- •Билет № 29 Понятие алгоритма. Свойства алгоритма
- •Билет № 32 Эволюция и классификация языков программирования. Основные понятия языков программирования
- •Билет № 33 Структуры и типы данных языка программирования. Компиляция, трансляция, интерпретация.
- •Билет № 34 Назначение компьютерных сетей. Открытые сети.
- •Билет № 35 Локальные сети. Топология сетей
- •Билет № 36 Логическая структура сети. Объединение локальных сетей
- •Билет № 37 глобальная сеть Интернет. Адресация в Интернет
- •Билет 39 Поиск инф-ии в Интернет. Программы для работы в сети Интернет
Билет № 29 Понятие алгоритма. Свойства алгоритма
Алгоритм – описание последовательных действий, строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов
Алгоритмы делятся на:
1.линейный алгоритм: представляет собой описание действий, кот выполняются однократно в заданном порядке. Они состоят из команд, кот выполняются последовательно. Действия как бы выстраиваются одну линию.
2.развлетвляющие алгоритмы: алгоритм, в кот в зависимости от условия выполняются либо одна, либо другая последовательность действий.. Варианты решения задачи расходятся в разные стороны как ветки на дереве.
3.циклический алгоритм: представляет собой описание действий, кот должны повторятся указанное число раз или пока невыполнено задание.
4.вспомагательный алгоритм? Алгоритм, кот можно использовать в других алгоритмах, указав только его имя.
Свойства:
1) дискретность – разбиение алгоритма на более простые элементарные действия.
2)понятность - указания должны быть понятны исполнителю
3)массовость - применение алгоритмов для решения целого класса задач
4)конечность – завершение алгоритма
5) однозначность – единственное толкование правил и выполнения действий
6) результативность – это получение результата за конечное число шагов
Билет № 30 Формы представления алгоритма. Методы разработки алгоритмов
Формы представления алгоритма:
1.в виде формул
2.в виде таблиц
3.графическ, т.е. в виде блок схем
Методы разработки:
1) несходящее проектирование: сверху-вниз. Исходная задача разбивается на более мелкие подзадачи, подзадачи опять разбиваются на подзадачи и так до тех пор пока мы не дойдём до элементарных алгоритмов
2)восходящее проектирование: предполагает наличие готовых алгоритмов, решение небольших задач. Реализуются эти алгоритмы в виде программ, затем из подпрограмм компонуется программа решения поставленных задач
Билет № 31 Структурное программирование. Модульный принцип организации программ.
Структурное программирование предполагает представление любого алгоритма в виде комбинации 3х базовых.
1.структура следования: однократное выполнение операций в том порядке, в котором они записаны в тексте программы;
2.структура ветвления: однократное выполнение одной из двух или более операций, в зависимости от выполнения некоторого заданного условия;
3.структура циклическая: многократное исполнение одной и той же операции до тех пор, пока выполняется некоторое заданное условие
Любой алгоритм может быть эквивалентно представлен структурным алгоритмом, состоящим из базовых алгоритмических структур 1,2,3.
Достоинства структ-ого прогр-я:
+позволяет значительно сократить число вариантов построения программы по одной и той же спецификации, что значительно снижает сложность программы и облегчает понимание её др.разработчиками
+логически связанные операторы находятся визуально ближе, а слабо связанные – дальше, что позволяет обходиться без блок-схем и др.графических схем алгоритмов.
+сильно упрощает процесс тестирования и отладки структурированных программ
Модульное программирование предполагает создание программ в виде отдельных модулей (подпрограмм). М.п. отражает одну из особенностей структурного программирования. М.п. позволяет потребителю самому подобрать нужную ему конфигурацию и производить по необходимости его модернизацию.
