- •Краткая история возникновения, становления и развития ит.
- •Информационное моделирование действительности.
- •Алгоритм решения задач.
- •Свойства алгоритмов решения задач
- •Двоичная форма представления информации в компьютерах.
- •Языки программирования низкого и высокого уровней
- •Основы языка программирования Basic
- •Программирование ветвлящихся процессов на языке Бейсик
- •Алгоритм поиска минимального элемента массива.
- •Алгоритм упорядочения массива.
- •Бейсик-программа упорядочения массива.
- •Составление программ с помощью подпрограмм.
- •Подпрограммы языка Бейсик.
- •Алгоритм численного интегрирования.
- •Бейсик-программа численного интегрирования.
- •Бейсик-программа решения трансцендентного уравнения.
- •Язык программирования высокого уровня Паскаль.
- •Структура Паскаль программ.
- •Программирование линейных вычислительных алгоритмов на языке Паскаль.
- •Программирование ветвящихся вычислительных процессов на языке Паскаль.
- •Программирование циклических вычислительных процессов на языке Паскаль.
- •Паскаль-программа нахождения минимального элемента массива.
- •Паскаль-программа упорядочения массива.
- •Паскаль программа численного упорядочения.
- •Паскаль-программа решения трансцендентного уравнения.
- •Компьютерная графика языка программирования Бейсик.
- •Компьютерная графика зыка программирования Паскаль.
- •Функциональные возможности текстового процессора Word.
- •Режим автофигур текстового процессора Word.
- •Функциональные возможности системы электронных таблиц Excel.
- •Математическое вычисление в среде прикладной программы Excel.
- •Диаграммы системы электронных таблиц Excel.
- •Функциональные возможности системы управления базовых данных Access.
- •Поиск данных с помощью системы Access.
- •Функциональные возможности математического процессора Mathcad.
- •Производство вычислений в среде системы Mathcad.
- •Построение графиков с помощью системы Mathcad.
- •Функциональные возможности графического процесса AutoCad.
- •Плоскостное моделирование объекта в среде системы AutoCad.
- •Объектное моделирование в среде системы AutoCad.
- •Функциональные возможности глобальной компьютерной сети Internet.
- •Поисковые системы глобальной компьютерной системы Internet.
Бейсик-программа решения трансцендентного уравнения.
10 rem reshenie uravnenia – название программы
20 print “vvedi nachalo A” - вывод сообщения
30 input A – ввод переменной А
40 print “vvedi konez B” – вывод сообщения
50 input B – ввод переменной B
60 Print “vvedi tochnost E” – вывод сообщения
70 input E – ввод переменной E
80 Let x=a – присвоение х значения а
90 gosub 220 – обращение к подпрограмме
100 let f1=f – присвоение f1 значения f
110 if b-a<e then goto 200 – команда условного перехода, если она выполняется, то программа переходит в строку 200, если нет, то выполняется строка 120
120 let x=a+b/2 – присвоение х значения выражения a+b/2
130 print “x=”;x – вывод сообщения
140 gosub 220 – обращение к подпрограмме
150 if f*f1>=0 then goto 180 – команда условного перехода, если она выполняется, то программа переходит в строку 180, если нет, то выполняет строку 160
160 let b=x – присвоение b значения х
170 goto 110 – переход на строку 110
180 let a=x – присвоение а значения х
190 goto 100 – перевод на строку 100
200 print “koren=”;x – вывод сообщения
210 end – конец пррограммы
220 let f=cos(x)-x - подпрограмма
230 return – возврат из подпрограммы
Язык программирования высокого уровня Паскаль.
Паскаль — один из современных языков программирования высокого уровня, который имеет свой определенный запас слов, правила их использования и записи. Язык назван в честь французского математика и физика Блеза Паскаля, который создал первую в мире механическую машину, складывающую два числа. Паскаль был создан Никлаусом Виртом в 1968-69. Схематически программа предоставляется в виде двух основных частей, каждая из которых состоит из последовательности следующих разделов: 1) шапка программы, состоит из: описание заголовка программы, описание переменных, описание констант, описание меток, описание типов, описание функций и процедур. 2) раздел операторов и процедур (тело программы), состоит из: ввода данных, обработки данных, вывода данных. В паскале имеется 4 основных типа данных: integer - целый, real - вещественный, char - символьный, Boolean – логический. Тело программы начинается со служебного слова begin и заканчивается словом end. Ввод данных осуществляется с помощью служебного слова read (readln), а вывод – writ (writeln).
Структура Паскаль программ.
Любая программа на Паскале имеет определенную структуру:
program имя_программы;
uses - Подключение модулей;
const - Раздел описания констант;
label- Раздел описания меток;
type - Раздел описания типов;
var - Раздел описания переменных;
begin - Тело программы;
end –конец программы.
Начинается программа с заголовка. После заголовка на схеме представлены разделы описания констант, меток, типов, переменных, а также раздел, в котором подключаются используемые модули. Причем Турбо Паскаль вовсе не предписывает порядок в каком порядке должны идти эти разделы. Однако если в одном из разделов объявлен элемент программы, на который имеется ссылка в другом разделе, то описание, на которое имеется ссылка должно предшествовать ссылающему описанию. Например, если в разделе объявления переменных объявляется переменная того типа, который описывается в разделе описания типов, то сначала описывается тип, а затем переменная.