Основы языка Pasсal.

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



Advertisements
Похожие презентации
1 из 18 Основные типы данных языка программирования Паскаль.
Advertisements

ОБЩИЕ СВЕДЕНИЯ О ЯЗЫКЕ ПРОГРАММИРОВАНИЯ ПАСКАЛЬ НАЧАЛА ПРОГРАММИРОВАНИЯ.
Урок 3 Turbo Pascal Язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623–1662) и разработан.
Оператор присваивания. Арифметические выражения. Типы данных. Продолжаем изучать основы Turbo Pascal.
Арифметические выражения. Арифметическое выражение может включать константы имена переменных знаки арифметических операций: + - * / div mod вызовы функций.
Урок 6 Turbo Pascal Язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623–1662) и разработан.
Заглавные и строчные латинские буквы цифры 0…9 специальные символы + - * / = > <., : ^ () {} [] $ #
Программирование на языке Паскаль Введение. Алфавит языка Паскаль Алфавит это фиксированный набор основных символов, из которых состоит любой текст на.
Язык программирования Turbo Pascal. Программирование Программирование – это запись разработанного алгоритма на языке программирования. 4 Автор языка Паскаль.
turbo.exe основной файл среды Любой язык обладает алфавитом, синтаксисом и семантикой. В алфавит входит набор символов, использующихся в языке с помощью.
1 ESC – ВЫХОД НА СЛЕДУЮЩИЙ миэт цко НА ПРЕДЫДУЩИЙ Алфавит языка Турбо-Паскаль: БУКВЫ И ЦИФРЫ 1. Прописные и строчные буквы латинского алфавита: A B C D.
Pascal 1 Основы языка Паскаль Информатика и ИКТ Смирнов М.В. МКО ООШ п. Климковка Белохолуницкого района Кировской области.
Язык программирования ПАСКАЛЬ Алфавит языка. Организация данных. Структура программы. Оператор присваивания.
Переменная l. Определение Переменная - именованное место в памяти, в котором можно хранить некоторое значение.
ОБЩИЕ СВЕДЕНИЯ О ЯЗЫКЕ ПРОГРАММИРОВАНИЯ ПАСКАЛЬ НАЧАЛА ПРОГРАММИРОВАНИЯ Классная работа Урок 34 По данной теме урок 1.
Язык программирования Pascal Выполнила: ученица 10А класса Елизавета Тельнова Г. Королев 2012 год.
ЯЗЫК ПРОГРАММИРОВАНИЯ ПАСКАЛЬ Введение.. Концепция языка Язык программирования Паскаль, названный в честь французского математика и философа Блеза Паскаля.
Структура программы на языке Pascal. Программа на языке «Паскаль» Программа состоит из заголовка и блока В заголовок входят: служебное слово program и.
Лекция 4 Программирование на Паскале. Элементы языка Турбо Паскаль 7.0. Типы данных. Управляющие конструкции.
Структура программы на языке ПАСКАЛЬ. Структура программы Программа на языке Паскаль состоит: Заголовок программы ( необязательная часть ) Раздел описаний.
Транксрипт:

Структура программы Элементы языка Типы данных

Латинские буквы от A до Z (заглавные) и от a до z (строчные); Цифры от 0 до 9; Специальные символы: + - / * = [ ],. : ; { $ # Следующие комбинации специальных символов являются едиными символами (их нельзя разделять пробелами) := знак присваивания; <= меньше или равно >= больше или равно <> не равно (* *) ограничители комментариев наряду с { } (..) эквивалент [ ] Пробел

Слова, зарезервированные в языке для описания структур и действий: Program, Var, array, if, do, integer, real, for, while и др.

Название ОбозначениеДопустимые значения Область памяти Целочисленный Integer байта со знаком Вещественный Real ±(2,9 · ,7 · )6 байтов Символьный Char Произвольный символ алфавита 1 байт Строковый String Последовательность символов длиной меньше байт на символ Логический boolean True и false 1 байт

Идентификатор – это символическое имя определенного программного объекта, например имена переменных, констант, типов данных, процедур, функций, программ. Идентификатор - это любая последовательность букв и цифр, начинающаяся с буквы. Также можно использовать знак подчеркивания. Длина идентификатора может быть любой.

Program ; Label ; Const ; Type ; Var ; Procedure (Function) ; Begin End.

Заголовок может отсутствовать; Разделы Const, Type, Var, Label могут следовать друг за другом в любом порядке и повторяться в разделе описаний сколько угодно раз. Пример раздела описания переменных: Var i,j: integer; x: real; a: char;

Арифметические операции применяются к числовым данным: целым (integer) и вещественным (real): * умножение / деление + сложение - вычитание div – целочисленное деление mod – остаток от деления

Все символы пишутся в строчку на одном уровне. Все знаки операций пишутся явно. Два знака подряд не допускаются нельзя: А+-В, можно: А+(-В) Приоритет операций соблюдается в следующем порядке: а) вычисление функций; б) смена знака (-) в) * / div mod г) + - Для изменения порядка действий используются скобки

:= Пример: Оператор присваивания Выполнение оператора А:=5;В ячейку оперативной памяти с именем А помещается значение 5 В:=10;В ячейку оперативной памяти с именем В помещается значение 10 S:=А+В;Процессор складывает значения, находящиеся в ячейках памяти А и В и помещает результат – число 15 – в ячейку оперативной памяти с именем S Stroka:=ПримерВ ячейку оперативной памяти с именем Stroka помещается значение строковой переменной Пример

ЗАДАНИЯ 1. Какой тип будет иметь переменная А, если ей присвоили значение -7.89? 2. Что такое служебное слово? 3. Что такое операция div? А) real Б) integer В) string Г) boolean Д) char А) Слова, которые служат для имен переменных, констант и других величин в программе. Б) Слова, зарезервированные в языке для описания структур и действий. В) Слова для обозначения операций в языке программирования. А) Операция находит дробную часть от деления. Б) Операция находит остаток от деления. В) Операция находит целую часть от деления.

ЗАДАНИЯ 4. Какой тип данных имеет значения true и false ? 5. Какие типы данных занимают один байт в памяти компьютера? 6. С какого служебного слова начинается раздел описания переменных? А) real Б) integer В) string Г) boolean Д) char А) целочисленный Б) вещественный В) Символьный Г) Строковый Д) Логический А) Program Б) Conct В) Var Г) Begin Д) End

ЗАДАНИЕ 7. Дан фрагмент программы. Какое значение будет содержать переменная С? 8) Дан фрагмент программы. Какой тип будет иметь переменная С? А:=6; В:=12; С:=А+В*2/6-5 С:=С+1 А) 5 Б) 1 В) 6 Г) 7 Д) 0 А:=Привет, ; В:=Василий!; С:=А+В А) real Б) integer В) string Г) boolean Д) char

Параграф 3.1 Вопросы на стр. 112 Письменно 10 и 12