Реферат Курсовая Конспект
Алгоритмизация вычислительных процессов. Основные определения и понятия - раздел Информатика, Базовые канонические структуры алгоритмов Алгоритмизация - Это Процесс Построения Алгоритма Решения Задачи, Результатом...
|
Алгоритмизация - это процесс построения алгоритма решения задачи, результатом которого является выделение этапов процесса обработки данных, формальная запись содержания этих этапов и определение порядка их выполнения.
Алгоритм - это точное предписание, определяющее вычислительный процесс, ведущий от варьируемых начальных данных к искомому результату.
Свойства алгоритма:
1) детерминированность - точность указаний, исключающая их произвольное толкование;
2) дискретность - возможность расчленения вычислительного процесса на отдельные элементарные операции, возможность выполнения которых не вызывает сомнений;
3) результативность - прекращение процесса через определенное число шагов с выдачей искомых результатов или сообщения о невозможности продолжения вычислительного процесса;
4) массовость - пригодность алгоритма для решения всех задач заданного класса.
Алгоритмический язык - набор символов и правил образования и истолкования конструкций из этих символов для записи алгоритмов.
Язык программирования - предназначен для реализации программ на ЭВМ.
Программа - это алгоритм, записанный в форме, воспринимаемой машиной. Программа содержит наряду с описанием данных команды, в какой последовательности, над какими данными и какие операции должна выполнять машина, а также в какой форме следует получить результат. Это обеспечивают различные операторы.
Данные - это факты и идеи, представленные в формализованном виде, позволяющем передавать или обрабатывать эти факты и идеи с помощью некоторого процесса.
Оператор - совокупность символов, указывающих операцию и значения, либо местонахождение ее элементов.
А:= В+С; {А, В, С - переменные;}
К:= 2;
IF T< 0 THEN . . .
Переменная - это объект, который в ходе выполнения программы может менять свое значение.
Свойства переменной:
1) переменная называется неопределенной до тех пор, пока она не получит значение:
а) вводом извне;
б) занесением константы;
в) занесением значения другой, ранее определенной переменной;
2) в каждый момент времени переменная может либо иметь определенное значение, либо быть неопределенной;
3) последующее значение уничтожает (стирает) предыдущее значение. Выбор (чтение) переменной и ее использование не изменяют значение переменной.
Для разработки программ используются системы программирования.
Система программирования - средство автоматизации программирования, включающее язык программирования, транслятор этого языка, документацию, а также средства подготовки и выполнения программ.
Транслятор - это программа, которая переводит с одного языка на другой.
Интерпретатор - это программа, которая сразу выполняет переводимые команды.
Компилятор - это программа, которая переводит конструкции алгоритмического языка в машинные коды.
– Конец работы –
Эта тема принадлежит разделу:
Алгоритмизация вычислительных процессов... Основные определения и понятия... Средства изображения алгоритмов...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Алгоритмизация вычислительных процессов. Основные определения и понятия
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов