Презентация, доклад на тему Программалау тілі

Содержание

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

Слайд 1Turbo Pascal (базовые понятия)

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

Слайд 2Алфавит языка
Прописные и строчные буквы латинского языка и знак подчёркивания;
Десятичные и

шестнадцатеричные цифры;
Специальные символы
( например: @,#,$,^[ тильда]);
Составные символы
( например: := присвоение
<> неравно);

Алфавит языкаПрописные и строчные буквы латинского языка и знак подчёркивания;Десятичные и шестнадцатеричные цифры;Специальные символы ( например: @,#,$,^[

Слайд 3Идентификаторы
Стандартные
например: SIN(X)


Пользователя
Состоят из букв, цифр и знака подчёркивания.
Русские буквы

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

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

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

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

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

Слайд 6Стандартные типы данных

Стандартные типы данных

Слайд 7Структура программы.
Program ИмяПрограммы;
Uses ИмяМодуля1,…;
Label ИмяМетки1,…;
Const

ИмяКонст=ЗначКонст;
Type ИмяТипа=ЗначТипа;
Var ИмяПеременной:Тип;
Begin
инструкции основной программы
End.

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

Слайд 8Операторы ввода/ вывода.
Read
Readln




Write
Writeln
Читай
Читай строку
( создание

паузы)



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

Слайд 9Стандартные функции.

Стандартные функции.

Слайд 10Дополнительные функции.
Div - возвращает целую часть от деления, а дробная отбрасывается.

Например:

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

Слайд 11Дополнительные функции.
Mod – вычисляет остаток, полученный при выполнении целочисленного деления.

Например :

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

Слайд 12Дополнительные функции.
Dex(x,n) уменьшает значение целочисленной переменной Х на n ( по

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

Слайд 13Задания .
1. Выберите допустимые идентификаторы и объясните почему:
3DGraf
Nomer.Data
Blok#1
Blok_15
My Program
Metka13
div

Задания .1. Выберите допустимые идентификаторы и объясните почему:3DGraf Nomer.DataBlok#1Blok_15My ProgramMetka13div

Слайд 14Задания .
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 =
Задания .2. Чему равно действие?10 div 3 =

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

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

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

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

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть