Язык программирования Pascal Повторение. Структура программы В стандартном Паскале программы имеют строгий формат : program Имя-программы; label метки.

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



Advertisements
Похожие презентации
Оператор присваивания. Оператор вывода информации на экран.
Advertisements

Программирование на языке Паскаль Введение. Алфавит языка Паскаль Алфавит это фиксированный набор основных символов, из которых состоит любой текст на.
Тема урока Команда присваивания. Арифметические операции и выражения. Стандартные функции.
Колмыкова С.М. ЧИСЛЕННЫЕ ПЕРЕМЕННЫЕ И ТИПЫ ДАННЫХ Язык программирования PASCAL.
1. Алфавит A – Z 0 – 9 Разделители лексем (пробел, конец строки, табуляция)
turbo.exe основной файл среды Любой язык обладает алфавитом, синтаксисом и семантикой. В алфавит входит набор символов, использующихся в языке с помощью.
Арифметические выражения. Выражение - это формальное правило для вычисления некоторого значения. В зависимости от типа значения выражения можно разделить.
Куклев Евгений Иванович МОУ «Оброченская средняя общеобразовательная школа» Презентация к уроку информатики в 9 классе по теме «Программирование: встроенные.
Ипеременные и константы имеют своё собственное уникальное имя – идентификатор. И переменные и константы имеют своё собственное уникальное имя – идентификатор.
Основы языка Pasсal.
ЯЗЫК ПРОГРАММИРОВАНИЯ ПАСКАЛЬ Введение.. Концепция языка Язык программирования Паскаль, названный в честь французского математика и философа Блеза Паскаля.
Числовые типы данных Алфавит Паскаля содержит следующие символы: Буквы - большие и малые латинские буквы от A до Z Цифры - от 0 до 9 Специальные символы:
Типы переменных в Паскале Учитель информатики и ИКТ ГБОУ СОШ 1297 г.Москва Александрова Е.В.
Turbo Pascal (базовые понятия). Алфавит языка Прописные и строчные буквы латинского языка и знак подчёркивания; Десятичные и шестнадцатеричные цифры;
Арифметические выражения. Арифметическое выражение может включать константы имена переменных знаки арифметических операций: + - * / div mod вызовы функций.
Оператор присваивания. Основные операции во Free Pascal Урок 3 по программированию.
Оператор присваивания. Основные операции во Free Pascal Урок 3 по программированию.
Паскаль Шкуратова Елена Александровна. Типы данных ТипДиапазонТребуемая память Shortint байт Integer байта Longint
Урок 3 Turbo Pascal Язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623–1662) и разработан.
ОПЕРАЦИИ И СТАНДАРТНЫЕ ФУНКЦИИ языка PASCAL. Темы: Операции Функции Приоритетность.
Транксрипт:

Язык программирования Pascal Повторение

Структура программы В стандартном Паскале программы имеют строгий формат : program Имя-программы; label метки ; const описание констант ; type определения типов данных ; var описание переменных ; procedures и functions ; begin основное тело программы end. Из пяти секций описания - label, const, type, var и procedures и functions - не все должны присутствовать в каждой программе.

Идентификаторы Имена, которые даются константам, типам данных, переменным и функциям, называются идентификаторами. Упоминаемые дальше идентификаторы используются для: встроенных типов данных, функций программы, переменных, определяемых пользователем, встроенных процедур

Правила образования : Все идентификаторы должны начинаться с буквы (а...z или A...Z). В остальной части идентификатора могут содержаться буквы, знаки подчеркивания и / или цифры (0....9); никакие другие символы не допустимы. Идентификаторы используются без учета регистра, это означает, что строчные буквы (a...z) рассматриваются тождественно прописным буквам (A...Z). Например, идентификаторы idnx, Idnx и IDNX являются тождественными. Идентификаторы могут иметь любую длину, но только первые 63 символа являются значащими.

Клавиши оперативного вмешательства F1 - вызывает появление окна подсказки с информацией о вашем текущем положении; F2 - записывает на диск файл, находящийся в настоящий момент в редакторе; F3 - позволяет загрузить файл; F5 - увеличивает окно, находящееся в активном состоянии, до размеров экрана; F6 - переключает окно, в активное состояние; Alt-F5 возвращает к сохраненному экрану; Alt-X - завершает работу Турбо-Паскаля и возвращает вас в операционную систему; CTRL – F9 – выполняет компиляцию программы с дальнейшим выполнением программы;

Типы данных Типы целочисленных данных INTEGER (целый) В стандартном Паскале целочисленный тип данных определяется как содержащий значения в интервале от -MaxInt до О и от О до MaxInt, где MaxInt - наибольшее возможное целое значение, допустимое для используемого компьютера. В Турбо-Паскале поддерживается целочисленный тип, MaxInt определяется равным и допускается значение Переменная целочисленного типа занимает два байта. Для целочисленных данных возможны следующее операции: сложение, вычитание, умножение, целочисленное деление (DIV), получение остатка от деления на целое число (MOD).

Вещественный тип данных Данные вещественного типа описываются с помощью идентификатора REAL. Они могут принимать значения в диапазоне от 2.9*10-39 до 1.7* Другие типы применяются реже, диапазон их изменения представлен в таблице.

ВЕЩЕСТВЕННЫЕ ТИПЫ Тип Диапазон возможных зн-ий ТочностьФормат Real2.9E-39 до 1.7E знаков 6 байт Single1.5E - 45 до 3.4E387-8 знаков 4 байта Double5.0E-3324 до 1.7E знаков 8 байт Extended3,4E-4932 до 1.1E знаков 10 байт Comp-9.2E18 до 9.2E знаков 8 байт

Виды представления вещественных чисел Константа действительного типа может быть представлена в двух видах: числом с фиксированной точкой и плавающей точкой. Число с фиксированной точкой изображается десятичным числом с дробной частью ( дробная часть может быть нулевой). Дробная часть отделяется от целой с помощью точки, например: 127.2, 25.0, , , Число с плавающей точкой, имеет вид mEp, где m – мантисса, а p– порядок числа (экспонента – степень 10). Количество цифр (так называемых значащих цифр) в мантиссе и диапазон значений экспоненты зависят от компьютера. В качестве мантиссы могут быть целые и действительные числа с фиксированной точкой, а в качестве экспоненты только целые числа. Как мантисса так и экспонента могут содержать знаки «+» и «–«.

Примеры записи вещественных чисел с плавающей точкой: Математическая запись Запись с плавающей точкой 0, Е-6 0,62* Е+4 -10,8* Е12 20* Е-3

Стандартные функции для работы с вещественными числами. Наиболее части используемые: ABS(X) - вычисляет абсолютное значение X ; SQR(X) - X возводится в квадрат ; SQRT(X) - вычисляется квадратный корень из X ; SIN(X) – синус числа COS(X)– косинус числа ARCTAN(X) – арктангенс числа EXP(X) - возводится e в степень X ; LN(X) - вычисляет натуральный логарифм X; TRUNC(X) - X имеет тип REAL. Результатом является целая часть числа X. Например: TRUNC (6.7)=6, TRUNC(- 6.7)= -6 ; ROUND(X) - X имеет тип REAL. Результатом является ближайшее к X целое число. Например ROUND(4.5)=5 ; PI - возвращает значение числа PI. INT - возвращает целую часть аргумента. FRAC - возвращает дробную часть аргумента

Форматированный вывод Если при выводе данных вещественного типа не указан формат, то число выводится в 17 позициях, в формате с плавающей точкой. Изменить стандартную форму вывода можно, используя формат: Write (x:m:n), где x- выводимое число вещественного типа, m – общее количество позиций вывода числа, включая знак числа, целую часть, точку и дробную часть, n – количество позиций для вывода дробной части. В качестве n, m, целые константы, переменные, выражения.

Пример форматированного вывода Использование формата Write(r:8:4) для вывода значения r равного , приведёт к выводу значения , а использование формата Write(r:4:2) к выводу этого же числа приведёт к выводу значения

Задания для самостоятельной работы Вычислить значение выражения: при a=1; b=2; c=3; d=4; e=5; f=1; h=2; x=1,666 при a=1; b=2; x=5; y=2; c=3 при a=1; b=2; x=5; y=2 d=2,333 при х=0.5; у=2 ; а= при x=0.5; y=0.3; a= при x=0.5; y=0.3 a=2.097