*А*А лгоритм, записанный на «понятном» компьютеру языке программирования, называется программой ……………….. 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.
* В 50-е годы, на заре компьютерной эры, программы писались на машинном языке и представляли собой очень длинные последовательности нулей и единиц. Составление и отладка таких программ было чрезвычайно трудоёмким делом. Такие языки являются языками низкого уровня (ЯНУ) ……………….. В е годы для облегчения труда программистов начали создаваться языки программирования высокого уровня (ЯВУ). Такие языки программирования строились на основе использования определённого алфавита и строгих правил 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. ЯНУ ЯВУ Бейсик Паскаль ЯНУ
* Бейсик: BASIC, QBASIS (MS – DOS); * Паскаль: Pascal, Turbo Pascal (MS – DOS); TPW (Windows); * Системы объектно – ориентирован- ного визуального программирования: Microsoft Visual Basic и Borland Delphi; * Существует большое множество и других языков программирования.
* Транслятор; * Отладчик; * Встроенный текстовый редактор; * Специальные средства для просмотра структуры программы, классов, модулей и проч.; * Библиотека готовых модулей.
Трансляция – это перевод программы с языка высокого уровня на язык двоичного кода. Трансляторы Компиляторы. Текст программы переводится целиком, а затем выполняется многократно. Интерпретаторы. Каждая в отдельности команда программы переводится и сразу же выполняется ReadLn(x,y);
*В*В еличина в информатике – это часть памяти ЭВМ, имеющая имя (идентификатор), куда можно помещать различные значения.
*И*И мя (идентификатор) величины состоит из латинских букв, цифр, знака подчеркивания; начинается с буквы. Например: a, min, x1, stroka2, y_3 и т.д. Идентификатор может иметь произвольную длину, однако значимыми являются только первые 63 символа.
Вещественный тип Single – одинарной точности от 1.5* до 3.4*10 38 (4 байта) Real - от 2.9* до 1.7*10 38 (6 байтов) Double – двойной точности от 5.0* до 1.7* (8 байтов) Extended – повышенной точности от 3.4* до 1.1* (10 байтов) С фиксированной запятой ( например: ); С плавающей запятой (экспотенциальная форма числа: 1.2Е+02=1.2*10 2 )
Определите, к какому типу относятся следующие величины, если они принимают значения: 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* ; π=3.14 Значения констант в ходе выполнения программы не меняются
Очень важно!!!
2) 3) 4) 5) 6) Запишите указанные примеры с учетом правил языка программирования