Введение в язык программирования. Технологии программирования

Содержание

Слайд 2

Алгоритмы и программы.

Алгоритм, записанный на «понятном» компьютеру языке программирования, называется программой.

100100100100
001001001110
110111101111
111111100011100011110010………………..

5

Алгоритмы и программы. Алгоритм, записанный на «понятном» компьютеру языке программирования, называется программой.
CLS
10 INPUT A,B
15 LET C=A-B
20 PRINT C
25 END

VAR a, b: real;
BEGIN
Read( a, b);
c : = a- b;
Write ( c );
END.

Слайд 3

Развитие языков программирования

В 50-е годы, на заре компьютерной эры, программы писались на

Развитие языков программирования В 50-е годы, на заре компьютерной эры, программы писались
машинном языке и представляли собой очень длинные последовательности нулей и единиц. Составление и отладка таких программ было чрезвычайно трудоёмким делом. Такие языки являются языками низкого уровня (ЯНУ).

100100100100
001001001110
110111101111
111111100011100011110010………………..

В 60-70-е годы для облегчения труда программистов начали создаваться языки программирования высокого уровня (ЯВУ). Такие языки программирования строились на основе использования определённого алфавита и строгих правил

5 CLS
10 INPUT A,B
15 LET C=A-B
20 PRINT C
25 END

VAR a, b: real;
BEGIN
Read( a, b);
c : = a- b;
Write ( c );
END.

ЯНУ

ЯВУ

Бейсик

Паскаль

ЯНУ

Слайд 4

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

Бейсик: BASIC, QBASIS (MS – DOS);
Паскаль: Pascal, Turbo Pascal

Языки программирования высокого уровня Бейсик: BASIC, QBASIS (MS – DOS); Паскаль: Pascal,
(MS – DOS); TPW (Windows);
Системы объектно – ориентирован-
ного визуального программирования: Microsoft Visual Basic и Borland Delphi;
Существует большое множество и других языков программирования.

Слайд 5

Состав системы программирования

Транслятор;
Отладчик;
Встроенный текстовый редактор;
Специальные средства для просмотра структуры программы, классов, модулей

Состав системы программирования Транслятор; Отладчик; Встроенный текстовый редактор; Специальные средства для просмотра
и проч.;
Библиотека готовых модулей.

Слайд 6

Трансляторы языка

Трансляция – это перевод программы с языка высокого уровня на язык

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

Трансляторы

Компиляторы.
Текст программы переводится целиком, а затем выполняется многократно.

Интерпретаторы.
Каждая в отдельности команда программы переводится и сразу же выполняется

ReadLn(x,y);

10110110001000111101110111

Слайд 7

Система программирования Turbo Pascal

Система программирования Turbo Pascal

Слайд 8

Система программирования Turbo Pascal

Система программирования Turbo Pascal

Слайд 9

Turbo Pascal для MS-DOS

Turbo Pascal для MS-DOS

Слайд 10

Pascal ABC (для Windows)

Pascal ABC (для Windows)

Слайд 11

Алфавит Turbo Pascal

Алфавит Turbo Pascal

Слайд 12

Величины в языке программирования

Величина в информатике – это часть памяти ЭВМ, имеющая

Величины в языке программирования Величина в информатике – это часть памяти ЭВМ,
имя (идентификатор), куда можно помещать различные значения.

Слайд 13

Имя, тип, значение величины

Имя (идентификатор) величины состоит из латинских букв, цифр, знака

Имя, тип, значение величины Имя (идентификатор) величины состоит из латинских букв, цифр,
подчеркивания; начинается с буквы.
Например: a, min, x1, stroka2, y_3 и т.д.

Идентификатор может иметь произвольную длину, однако значимыми являются только первые 63 символа.

Слайд 14

Имя, тип, значение величины

Вещественный тип
Single – одинарной точности от 1.5*10-45 до 3.4*1038

Имя, тип, значение величины Вещественный тип Single – одинарной точности от 1.5*10-45
(4 байта)
Real - от 2.9*10-39 до 1.7*1038 (6 байтов)
Double – двойной точности от 5.0*10-324 до 1.7*10308 (8 байтов)
Extended – повышенной точности от 3.4*10-4932 до 1.1*104932 (10 байтов)
С фиксированной запятой ( например: 123.47);
С плавающей запятой (экспотенциальная форма числа: 1.2Е+02=1.2*102)

Слайд 15

Имя, тип, значение величины

Определите, к какому типу относятся следующие величины, если они

Имя, тип, значение величины Определите, к какому типу относятся следующие величины, если
принимают значения: 1) a = 2.56; 2) b = -213; 3) c = true; 4) d = ‘ЭВМ’; 5) x = ‘X’; 6) y =1.33E-05; 7) f = 128; 8) k = 1.6E-40; 9) l = 2.0E+300;

Величины бывают переменные и постоянные (константы).
Например, числовые константы: g=9.8; e=1.6*10-19; π=3.14
Значения констант в ходе выполнения программы не меняются

Слайд 16

Стандартные математические функции в Turbo Pascal

Стандартные математические функции в Turbo Pascal

Слайд 17

Операции для работы с математическими величинами в Turbo Pascal

Операции для работы с математическими величинами в Turbo Pascal

Слайд 18

Упражнения

Упражнения

Слайд 19

Арифметические выражения в Turbo Pascal

Очень важно!!!

Арифметические выражения в Turbo Pascal Очень важно!!!
Имя файла: Введение-в-язык-программирования.-Технологии-программирования.pptx
Количество просмотров: 167
Количество скачиваний: 1