- •Краткая история возникновения, становления и развития ит.
- •Информационное моделирование действительности.
- •Алгоритм решения задач.
- •Свойства алгоритмов решения задач
- •Двоичная форма представления информации в компьютерах.
- •Языки программирования низкого и высокого уровней
- •Основы языка программирования Basic
- •Программирование ветвлящихся процессов на языке Бейсик
- •Алгоритм поиска минимального элемента массива.
- •Алгоритм упорядочения массива.
- •Бейсик-программа упорядочения массива.
- •Составление программ с помощью подпрограмм.
- •Подпрограммы языка Бейсик.
- •Алгоритм численного интегрирования.
- •Бейсик-программа численного интегрирования.
- •Бейсик-программа решения трансцендентного уравнения.
- •Язык программирования высокого уровня Паскаль.
- •Структура Паскаль программ.
- •Программирование линейных вычислительных алгоритмов на языке Паскаль.
- •Программирование ветвящихся вычислительных процессов на языке Паскаль.
- •Программирование циклических вычислительных процессов на языке Паскаль.
- •Паскаль-программа нахождения минимального элемента массива.
- •Паскаль-программа упорядочения массива.
- •Паскаль программа численного упорядочения.
- •Паскаль-программа решения трансцендентного уравнения.
- •Компьютерная графика языка программирования Бейсик.
- •Компьютерная графика зыка программирования Паскаль.
- •Функциональные возможности текстового процессора Word.
- •Режим автофигур текстового процессора Word.
- •Функциональные возможности системы электронных таблиц Excel.
- •Математическое вычисление в среде прикладной программы Excel.
- •Диаграммы системы электронных таблиц Excel.
- •Функциональные возможности системы управления базовых данных Access.
- •Поиск данных с помощью системы Access.
- •Функциональные возможности математического процессора Mathcad.
- •Производство вычислений в среде системы Mathcad.
- •Построение графиков с помощью системы Mathcad.
- •Функциональные возможности графического процесса AutoCad.
- •Плоскостное моделирование объекта в среде системы AutoCad.
- •Объектное моделирование в среде системы AutoCad.
- •Функциональные возможности глобальной компьютерной сети Internet.
- •Поисковые системы глобальной компьютерной системы Internet.
Программирование линейных вычислительных алгоритмов на языке Паскаль.
Для записи простейшей линейной программы требуются операторы присваивания, ввода и вывода данных. Программа называется линейной, если ее блок схема представлена в виде линии:
Программирование алгоритмов линейной структуры заключается в написании программы, таким образом, когда все операторы программы выполняются последовательно один за другим, а после выполнения последнего оператора выполнение программы прекращается.
Программирование ветвящихся вычислительных процессов на языке Паскаль.
Алгоритмы решения большинства задач не являются линейными. Вычисления, которые необходимо выполнить, могут зависеть от определенного условия, например, входных данных или результатов, полученных во время выполнения программы. Решение данных задач возможно при использование разветвляющих программ, которые могут быть реализованы двумя способами: условным оператором или оператором варианта. В языке паскаль условие – это выражение логического типа, которое может принимать одно из двух значений: истина (True) или ложь (False). В паскаль имеется шесть операторов позволяющих сравнивать между собой значения числовых переменных: >, <, =, <>, >=, <=. Использование данных операторов позволяет записывать простые условия. Из простых условий, которые являются выражениями логического типа, можно строить сложные условия с применением следующих операторов: Not – отрицание, And – и, Or – или. Структура условного оператора такова:
if <условие> then
begin <последовательность операторов 1>
end
else
begin <последовательность операторов 2>
end;
Действие данной программы осуществляется следующим образом. Вначале проверяется условие, если оно верно, то выполняется последовательность операторов 1, если не выполняется, то выполняется последовательность операторов 2. Блок схема:
Программирование циклических вычислительных процессов на языке Паскаль.
При решение многих задач некоторую последовательность действий приходится решать несколько раз. Такие повторяющиеся действия называются циклами и реализуются в программе с использованием циклических алгоритмов. На языке паскаль циклические вычисления реализуются при помощи операторов: 1) While – цикл с предусловием или условием продолжения; 2) Repeat – с постусловием или условием окончания; 3) For – с параметром. Цикл While (пока) используется в программе, если надо провести некоторые повторные вычисления, однако число повторов заранее не известно и определяется самим ходом вычисления. В общем виде цикл выглядит так:
While <условие> do
Begin
<Последовательность операторов>
End;
Последовательность операторов выполняется до тех пор, пока условие верно. Цикл Repeat (выполнять), как и цикл While, используется в программе, если надо провести некоторые повторяющиеся вычисления, однако число повторов заранее не известно. В общем виде цикл выглядит так:
Repeat <последовательность операторов> until <условие>. Последовательность операторов выполняется до тех пор, пока условие не верно( ложно). Цикл For (для) используется, если надо выполнить некоторую последовательность действий несколько раз, причем число повторений заранее известно. В общем виде цикл выглядит так:
For <счетчик цикла>:=<начальное значение счетчика> to <конечное значение счетчика> do
Begin
<последовательность операторов>
End;