Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy_po_informatike.docx
Скачиваний:
2
Добавлен:
01.08.2019
Размер:
379.91 Кб
Скачать
  1. Алгоритмизация вычислительных процессов.

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

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

Свойства алгоритма:

-детерминированность;

-дискретность;

-результативность;

-массовость.

10. Основные определения и понятия программирования.

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

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

Язык программирования – предназначен для реализации программ на ЭВМ.

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

  1. Переменная и ее свойства.

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

Свойства переменной.

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

а) вводом извне;

б) занесением константы;

в) занесением значения другой, ранее определенной переменной;

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

последующее значение уничтожает (стирает) предыдущее значение. Выбор (чтение) переменной и ее использование не изменяют значение переменной.

  1. Изобразительные средства алгоритмов.

Словесный

Формульно-словесный

Блок-схемный

Псевдокод

Структурные диаграммы

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

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

Программа, составленная из канонических структур, будет называться регулярной программой, т.е. иметь 1 вход и 1 выход, каждый оператор в программе может быть достигнут при входе через ее начало (нет недостижимых операторов и бесконечных циклов). Управление в такой программе передается сверху-вниз. Снабженные комментариями, такие программы хорошо читабельны.

1) Следование

                                               A;  B;

        Действия А и В могут быть:             - отдельным оператором;             - вызовом с возвратом некоторой процедуры;             - другой управляющей структурой.

2) Развилка

                         IF  P  then  A  else  B;

Проверка  P  представляется предикатом, т.е. функцией, задающей логическое выражение или условие, значением которого может бытьистина или ложь. Эта структура может быть неполной, когда отсутствует действие, выполняемое при ложном значении логического выражения. Тогда структура будет следующая:

                         IF  P  then  A ;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]