Turbo Pascal (базовые понятия). Алфавит языка Прописные и строчные буквы латинского языка и знак подчёркивания; Десятичные и шестнадцатеричные цифры;

Презентация:



Advertisements
Похожие презентации
Пять основных классов типов данных: Простые типы; Структурированные типы; Ссылочные типы; Процедурные типы; Объектные типы;
Advertisements

Познакомиться с основными понятиями языка Pascal 2.
Язык программирования высокого уровня TURBO PASCAL.
Программирование на языке Паскаль Введение. Алфавит языка Паскаль Алфавит это фиксированный набор основных символов, из которых состоит любой текст на.
turbo.exe основной файл среды Любой язык обладает алфавитом, синтаксисом и семантикой. В алфавит входит набор символов, использующихся в языке с помощью.
Структура программы. Программа на языке Pascal состоит из разделов: Заголовок Раздел описаний; Раздел операторов. Сначала следует определить ИД и результат.
Основы языка Pasсal.
Основы программирования в Turbo Pascal Язык программирования Паскаль.
Структура программы на языке Pascal 1урок. Основные понятия Программа Компиляция Оператор Идентификатор Набор команд на языке программирования Перевод.
Язык программирования Turbo Pascal. Программирование Программирование – это запись разработанного алгоритма на языке программирования. 4 Автор языка Паскаль.
1. Алфавит A – Z 0 – 9 Разделители лексем (пробел, конец строки, табуляция)
Оператор присваивания. Арифметические выражения. Типы данных. Продолжаем изучать основы Turbo Pascal.
Язык программирования Паскаль (Pascal). Структура программы на Паскале Заголовок программы Соглашения Описание меток Описание констант Описание переменных.
Данные в программах и алгоритмах Программы и их алгоритмы пишутся для обработки данных. Чтобы реализовать алгоритм, программам необходимо работать с данными.
Урок 3 Turbo Pascal Язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623–1662) и разработан.
Тема: « Линейные вычислительные алгоритмы. ». Язык Паскаль был разработан в 1970г. Никласом Виртом как язык обучения студентов программированию. Паскаль.
Урок 6 Turbo Pascal Язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623–1662) и разработан.
ЯЗЫК ПРОГРАММИРОВАНИЯ ПАСКАЛЬ Введение.. Концепция языка Язык программирования Паскаль, названный в честь французского математика и философа Блеза Паскаля.
Турбо-Паскаль Алфавит и словарь. Алфавит A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z _ 0 1.
Язык программирования Pascal Повторение. Структура программы В стандартном Паскале программы имеют строгий формат : program Имя-программы; label метки.
Транксрипт:

Turbo Pascal (базовые понятия)

Алфавит языка Прописные и строчные буквы латинского языка и знак подчёркивания; Десятичные и шестнадцатеричные цифры; Специальные символы ( тильда]); Составные символы ( например: := присвоение <> неравно);

Идентификаторы Стандартные например: SIN(X) Пользователя Состоят из букв, цифр и знака подчёркивания. Русские буквы не допустимы. Начинаются с буквы или знака подчёркивания. Не различают прописные и строчные буквы.

Тип данных - Определяет множество значений, которые могут принимать объекты ( константы или переменные), а также совокупность операций, допустимых над ними.

Типы данных делятся на Скалярные ( простые ) Стандартные – предлагаются разработчиками ТР. Пользовательские – перечисляемые и интервальные. Структурированные ( составные ) Строки Массивы Множества Записи файлы

Стандартные типы данных Название Диапазон значений Память, байт Byte байтовый Shortint короткий целый(-128) Integer целый(-32768) Word слово Longint длинный целый( ) Single с одинарной точноститью 1,5Е-45 – 3,4Е384 Real вещественный 2,9Е-39 – 1,7Е386 Double с двойной точноститью 5,0Е-324 – 1,7Е3088 Extendedс повышенной точности 3,4Е-4932 – 1,1Е Comp сложный(-2Е63+1) - 2Е63-18 Char символьный Символы кодовой таблицы 1 Boolean логический true, false1

Структура программы. Program Имя Программы; Uses Имя Модуля 1,…; Label Имя Метки 1,…; Const Имя Конст=Знач Конст; Type Имя Типа=Знач Типа; Var Имя Переменной:Тип; Begin инструкции основной программы End.

Операторы ввода/ вывода. Read Readln Write Writeln Читай Читай строку ( создание паузы) Пиши Пиши строку ( перевод курсора на новую строку)

Стандартные функции. Abs(x)I x I Sqr(x)X^2 Sqrt(x)Корень из Х pin Sin(x)синус Cos(x)косинус Arctan(x) арктангенс

Дополнительные функции. Div - возвращает целую часть от деления, а дробная отбрасывается. Например: 11 div 5 = div 4 = div -5 = 3

Дополнительные функции. Mod – вычисляет остаток, полученный при выполнении целочисленного деления. Например : 10 mod 5 = 0 14 mod 5 = mod 5 = -2

Дополнительные функции. Dex(x,n) уменьшает значение целочисленной переменной Х на n ( по умолчанию n=1) Inc(x,n) увеличивает значение целочисленной переменной Х на n ( по умолчанию n=1) Frac(x) вычисляет дробную часть Х Int(x) вычисляет целую часть Х Random(диапазон) возвращает случайное число Х, удовлетворяющее условию 0 <=X< диапазон

Задания. 1. Выберите допустимые идентификаторы и объясните почему: a) 3DGraf b) Nomer.Data c) Blok#1 d) Blok_15 e) My Program f) Metka13 g) div

Задания. 2. Чему равно действие? 10 div 3 = 11 mod 5 = 2 div 3 = 10 mod 3 = 17 div -5 = 22 mod 5 = -17 div 5 = 31 mod 16 =

Задания. 3. Найдите результат. a) x:=10; dec(x,2); b) X:=10; inc(x,3); c) frac(0.25*11) d) int( )

Домашнее задание. Выучить лекцию. Составить программу +,-,* и / двух целых чисел.