Просмотр содержимого документа
«Презентация "Языки программирования"»
Основы программирования «Языки программирования»
Поколения языков программирования
1 машинный язык: 1952г. - Автокод. Для ЭВС «Марк-1». Создатель А.Э.Глен (США).
Для использования математических формул.
Создание языков программирования
Пять поколений языков:
- Начало 50-х.
- Конец 50-х начало 60-х. Понятие переменной.
- 60-е годы. Универсальные довольно простые языки.
- Начало 70-х г. Мощные языки для реализации крупных проектов.
- Середина 90-х г. Визуальные средства.
Самые распространенные языки
- Бейсик ( Visual Basic, QBasic)
- Паскаль (Turbo Pascal, Borland Pascal)
- Си (Си+)
- Делфи
- Java
- Фортран и др.
Basic
1964 г.
Профессора Дермудского колледжа Дж.Кемени и Т.Курц.
– язык для начинающих
Pascal
В честь фр. Ученого Блеза Паскаля.
Создал Никлаус Вирт в 1969г . Швейцария, в Цюрихе.
Один из простых языков программирования.
Имя Тип Значение
Исходя из условий задачи мы сами должны выбрать правильный ТИП переменной.
- Определяется типом данных.
Byte, Integer, Short, Long, Real – числа
Boolean - «истина» ( True), «ложь» ( False)
String – последовательности символов.
Данные различных типов требуют для своего хранения в ОП разное количество байтов.
Целочисленные типы
Тип
Диапазон
Byte
shortint
integer
word
longint
Требуемая память (байт)
0..255
-128..127
- 32768.. 32767
0..65535
- 2147483648 -
2147483647
1
1
2
2
4
Вещественный тип
real
2.9*10 -39 - 1.7*10 38
6 (4)
( single )
Строковые переменные
String 2
- Должно быть уникально (использоваться в программе 1 раз).
- Задается буквами, цифрами (но начитаться должно с буквы).
а, А, max, P, F1…
Т.е. «знакомство» программы с теми переменными, которые мы будем использовать.
Паскаль:
Var A: byte , B: Integer , C : Single , D: Stping , G : Boolean
Бейсик:
Dim A As Byte , B As Short , C As Single , D As Stping , G As Boolean
СТРУКТУРА ПРОГРАММЫ НА ПАСКАЛЕ .
Program имя ;
Uses Crt,Graph и т.д. ;
I Раздел описаний
1. Описание меток( Label ) Label 1,2,5;
2. Описание констант( Const ) Const n=250;
3. Описание типов(Туре)
4 . Описание переменных( Var ) Var a,b,c:integer;
s:real;
5. Процедуры и функции
II Раздел операторов
Begin
операторы ;
End.