Код презентации скопируйте его
Назначение программирования разработка программ управления компьютером с целью решения различных информационных задач.
Язык программирования -это фиксированная система обозначений для описания алгоритмов и структур данных.
Язык программирования(ЯП) – это способ записи программ решения задач на ЭВМ. ЯП ЯПВУ ЯПНУ (высокого уровня) (низкого уровня) Позволяют писать программу Ассемблер с помощью условных обозначений, близких к языку человека. Бейсик, паскаль, Фортран, Алгол, Си, Пролог…
Программа, написанная на ЯП, это в большинстве случаев текст. ЭВМ работает на двоичных кодах. Транслятор-это системная программа, переводящая текст программы на язык машинных команд. Транслятор компилятор Проверяет всю программу целиком, после исправления всех ошибок построчно транслирует ее и исполняет. Паскаль, Си, Фортран… Откомпилированная программа выполняется быстрее. интерпретатор Проверяет, транслирует, выполняет программу построчно. Бейсик…
Система программирования -это программное обеспечение компьютера, предназначенное для разработки, отладки и исполнения программ, записанных на определенном языке программирования
Язык Паскаль был создан в 1971 году швейцарским профессором Н. Виртом. Фирма Borland International, Inc разработала систему программирования Turbo-Pascal. Турбо-Паскаль – это не только язык и транслятор с него, но и операционная оболочка, позволяющая пользователю удобно работать на Паскале. Загрузка системы осуществляется запуском файла turbo.exe. Структура программы на Паскале: Заголовок Тело программы: а) раздел описаний; б) раздел операторов 3. Точка-признак конца программы Program ; а) Label ; Const Type Var Procedure(Function) б) Begin 3. End.
Типы данных, используемые в Паскале. Идентификатор Длина, байт Множество значений Целые типы Integer Byte Word Shortint longint 2 1 2 1 4 -32768..32767 0..255 0..65535 -128..127 -2147483648.. 2147483647 Вещественные типы Real Single Double extended 6 4 8 10
Арифметические операции Знак Выражение Типы операндов Тип результата Операция + - * / Div Mod A + B A – B A * B A / B A div B A mod B R,R I,I I,R R,I R,R I,I I,R R,I R,R I,I I,R R,I R,R I,I I,R R,I I,I I,I R I R R I R R I R R R R I I Сложение Вычитание Умножение Вещественное деление Целое деление Остаток от целого деления
Математические функции Обращение Тип аргумента Тип результата Функция Abs(x) Cos(x) Exp(x) Frac(x) Int(x) Ln(x) Random Random(x) Round(x) Sin(x) Sqr(x) Sqrt(x) Trunc(x) I,R I,R I,R I,R I,R I,R I,R I R I,R I,R I,R R I,R R R R R R R I I R I,R R I Модуль Косинус Экспонента Дробная часть Целая часть Натур. Логарифм Случ. число [0, 1] Случ. число [0, x] Округление Синус Квадрат Корень квадранный Ближайшее целое