СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Базовые элементы среды программирования Turbo Pascal

Категория: Информатика

Нажмите, чтобы узнать подробности

Базовые элементы среды программирования Turbo Pascal 

План паррезентации:

1.Среда программирования

2.Базовые элементы программирования:

1)Буквы

2)Цифры

3)Пробелы

4)Специальные символы

5)Системная библиотека

6)Идентификаторы

7)Константы

8)Данные и величины

9)Описание переменных и Типы данных

?

Литература: И.Г. Семакин. Основы программирования.

Стр. 33-42.

Просмотр содержимого документа
«Базовые элементы среды программирования Turbo Pascal»

Программирование  на языке Паскаль Базовые элементы  среды программирования  Turbo Pascal ЕАДК, преподаватель Неверова И.Ю.

Программирование на языке Паскаль

Базовые элементы среды программирования Turbo Pascal

ЕАДК, преподаватель Неверова И.Ю.

План занятия: Среда программирования Базовые элементы программирования: Буквы Цифры Пробелы Специальные символы Системная библиотека Идентификаторы Константы Данные и величины Описание переменных и Типы данных Буквы Цифры Пробелы Специальные символы Системная библиотека Идентификаторы Константы Данные и величины Описание переменных и Типы данных Литература: И.Г. Семакин. Основы программирования. Стр. 33-42.

План занятия:

  • Среда программирования
  • Базовые элементы программирования:
  • Буквы Цифры Пробелы Специальные символы Системная библиотека Идентификаторы Константы Данные и величины Описание переменных и Типы данных
  • Буквы
  • Цифры
  • Пробелы
  • Специальные символы
  • Системная библиотека
  • Идентификаторы
  • Константы
  • Данные и величины
  • Описание переменных и Типы данных

Литература: И.Г. Семакин. Основы программирования.

Стр. 33-42.

Среда программирования Pascal Язык Паскаль – это язык высокого уровня программирования. Он создан на рубеже 1960 х – 70 х годов, швейцарским учёным Никлаусом Виртом, и назван в честь известного математика Блеза Паскаля. Существует несколько версий среды Турбо Паскаль: ТР 4.0, ТР 5.0, ТР 5.5, ТР 6.0, ТР 7.0 Последняя версия создана в 1992 году и может быть использована на любой ЭВМ, так как снабжена большим количеством стандартных библиотек. Интегрированная среда Турбо Паскаль запускается программой: t urbo.exe  С: \ TP70 \ BIN \ turbo.exe

Среда программирования Pascal

  • Язык Паскаль – это язык высокого уровня программирования. Он создан на рубеже 1960 х – 70 х годов, швейцарским учёным Никлаусом Виртом, и назван в честь известного математика Блеза Паскаля.
  • Существует несколько версий среды Турбо Паскаль: ТР 4.0, ТР 5.0, ТР 5.5, ТР 6.0, ТР 7.0 Последняя версия создана в 1992 году и может быть использована на любой ЭВМ, так как снабжена большим количеством стандартных библиотек.
  • Интегрированная среда Турбо Паскаль запускается программой: t urbo.exe С: \ TP70 \ BIN \ turbo.exe
Структура среды программирования ТР 7.0 Интегрированный комплекс программ, используемых при написании программ в среде Паскаль представляет собой : текстовый редактор (editor); компилятор (compilotor); компоновщик – отладчик (debugger); загрузчик – редактор связей (linker). Исходный текст программы: Исполняемая программа: Объектный модуль: Редактор связей 1001 Program ; 1001 0110 Uses ; 0110 0101 0101 Var ; 1010 1010 Begin …… Компилятор Системная библиотека

Структура среды программирования ТР 7.0

Интегрированный комплекс программ, используемых при написании программ в среде Паскаль представляет собой :

  • текстовый редактор (editor);
  • компилятор (compilotor);
  • компоновщик – отладчик (debugger);
  • загрузчик – редактор связей (linker).

Исходный текст программы:

Исполняемая программа:

Объектный модуль:

Редактор связей

1001

Program ;

1001

0110

Uses ;

0110

0101

0101

Var ;

1010

1010

Begin

……

Компилятор

Системная библиотека

Базовые элементы Turbo Pascal Буквы – это буквы латинского языка. Нет различия между строчными и прописными буквами: Паскаль или ПАСКАЛЬ или паскаль Цифры – арабские: 0 1 2 3 4 5 6 7 8 9 и шестнадцатеричные: 0 1 2 3 4 5 6 7 8 9 A B C D E F Пробелы – являются разделителями: Program Xiton;

Базовые элементы Turbo Pascal

  • Буквы – это буквы латинского языка.

Нет различия между строчными и прописными буквами:

Паскаль или ПАСКАЛЬ или паскаль

  • Цифры – арабские: 0 1 2 3 4 5 6 7 8 9 и шестнадцатеричные: 0 1 2 3 4 5 6 7 8 9 A B C D E F
  • Пробелы – являются разделителями:

Program Xiton;

больше, меньше или равно, ^ степень. = больше или равно, Символы: не равно. . точка, , запятая, Диапазон значений и Скобки: ( ) описание, ‘ апостроф, ! восклицательный знак, { } пояснения, [ ] необязательные конструкции, ? вопросительный знак . изложение имён, Значки : (..) ,[ *], (**) ,{ *} альтернатива @ коммерческое $ знак денежной единицы, Кавычки в ТР не используются, только внутри процедуры Write(“Tekst”) # номер №. " width="640"

Базовые элементы Turbo Pascal

Специальные символы :

  • Отношения:
  • Математические :

:= присваивание,

+ сложение,

- вычитание,

= равенство,

меньше,

/ деление,

* умножение,

больше,

меньше или равно,

^ степень.

= больше или равно,

  • Символы:

не равно.

. точка,

, запятая,

  • Диапазон значений и Скобки:

( ) описание,

апостроф,

! восклицательный знак,

{ } пояснения,

[ ] необязательные конструкции,

? вопросительный знак .

изложение имён,

  • Значки :

(..) ,[ *], (**) ,{ *} альтернатива

@ коммерческое

$ знак денежной единицы,

Кавычки в ТР не используются, только внутри процедуры Write(“Tekst”)

# номер №.

Базовые элементы Turbo Pascal Системная библиотека зарезервированных слов – это служебные слова, используемые при написании программ, являются составной частью языка программирования и имеют фиксированное начертание и неизменный определённый смысл. Зарезервированные слова нельзя использовать в качестве имён и для обозначения величин в программе.

Базовые элементы Turbo Pascal

  • Системная библиотека зарезервированных слов – это служебные слова, используемые при написании программ, являются составной частью языка программирования и имеют фиксированное начертание и неизменный определённый смысл.
  • Зарезервированные слова нельзя использовать в качестве имён и для обозначения величин в программе.
Служебные слова And Обозначение Absolute Служебные слова Логическое И Array Inherited Абсолютный Обозначение Label Наследование Массив Asm Begin Library Ассемблер Метка Case Начало блока Библиотека Mod Nil Выбор варианта Const Остаток от деления Not Constructor Отсутствие Константа Div Конструктор Логическое НЕ Object Destructor Of Целочисленное деление Объект Go to Or Из Разрушитель (деструктор) Packed Переход на Do Логическое ИЛИ Procedure Downto Делать (выполнять) Упакованный Else Program Процедура Уменьшить до End Иначе Record Программа Repeat Exports Запись Конец блока External Повторять Set Экспорт File Shl Внешний Множество Сдвиг рядов влево Shr Файл For String Function Сдвиг рядов вправо Для Forward Строка Then Функция If Опережающий To То Implementation Type Увеличивая (к…) Если Реализация Inline Тип Until In Unit Основной До Interface Uses Модуль В (входит в …) Var Интерфейс Interrupt Использовать While Xor Прерывание Переменная Исключающее ИЛИ With Пока С (вместе) Системная библиотека

Служебные слова

And

Обозначение

Absolute

Служебные слова

Логическое И

Array

Inherited

Абсолютный

Обозначение

Label

Наследование

Массив

Asm

Begin

Library

Ассемблер

Метка

Case

Начало блока

Библиотека

Mod

Nil

Выбор варианта

Const

Остаток от деления

Not

Constructor

Отсутствие

Константа

Div

Конструктор

Логическое НЕ

Object

Destructor

Of

Целочисленное деление

Объект

Go to

Or

Из

Разрушитель (деструктор)

Packed

Переход на

Do

Логическое ИЛИ

Procedure

Downto

Делать (выполнять)

Упакованный

Else

Program

Процедура

Уменьшить до

End

Иначе

Record

Программа

Repeat

Exports

Запись

Конец блока

External

Повторять

Set

Экспорт

File

Shl

Внешний

Множество

Сдвиг рядов влево

Shr

Файл

For

String

Function

Сдвиг рядов вправо

Для

Forward

Строка

Then

Функция

If

Опережающий

To

То

Implementation

Type

Увеличивая (к…)

Если

Реализация

Inline

Тип

Until

In

Unit

Основной

До

Interface

Uses

Модуль

В (входит в …)

Var

Интерфейс

Interrupt

Использовать

While

Xor

Прерывание

Переменная

Исключающее ИЛИ

With

Пока

С (вместе)

Системная библиотека

Базовые элементы Turbo Pascal Идентификаторы – это имя объекта программы: констант, переменных, меток, типов, процедур, модулей, функций и т.п. Имена могут содержать латинские буквы, цифры и знак подчёркивания _. Имя должно всегда начинаться только с буквы. Длина имени не ограничивается, но распознавательными являются только первые 8 символов. Имя нельзя разбивать и переносить на другую строку. В имени нельзя использовать пробел, точку и дефис. Нельзя использовать буквы русского алфавита! Например  нельзя: 1А , ALFA 2 , ALFA – 2  можно: А1 , ALFA_2 Стандартные идентификаторы – это заранее определённые языком программирования типы данных (Integer, Real и т.д.), констант, процедур (Read - ввод, Write - вывод и т.д.) и функций (Sin, Cos, Ln, Sqr и т.д.)

Базовые элементы Turbo Pascal

  • Идентификаторы – это имя объекта программы: констант, переменных, меток, типов, процедур, модулей, функций и т.п.
  • Имена могут содержать латинские буквы, цифры и знак подчёркивания _.
  • Имя должно всегда начинаться только с буквы.
  • Длина имени не ограничивается, но распознавательными являются только первые 8 символов.
  • Имя нельзя разбивать и переносить на другую строку.
  • В имени нельзя использовать пробел, точку и дефис.
  • Нельзя использовать буквы русского алфавита!
  • Например нельзя: 1А , ALFA 2 , ALFA – 2 можно: А1 , ALFA_2
  • Стандартные идентификаторы – это заранее определённые языком программирования типы данных (Integer, Real и т.д.), констант, процедур (Read - ввод, Write - вывод и т.д.) и функций (Sin, Cos, Ln, Sqr и т.д.)
Базовые элементы Turbo Pascal Константы (Const) – это элементы данных, значения которых установлены в описательной части программы и процессе выполнения программы не изменяются. Константы задаются пользовательскими идентификаторами. Все константы должны быть описаны в специальном разделе констант : Const  = ; Например: Const Limit=100;

Базовые элементы Turbo Pascal

  • Константы (Const) – это элементы данных, значения которых установлены в описательной части программы и процессе выполнения программы не изменяются.
  • Константы задаются пользовательскими идентификаторами.
  • Все константы должны быть описаны в специальном разделе констант :

Const = ;

Например:

Const Limit=100;

Константы

  • В этом качестве могут использоваться:
  • Целые числа в диапазоне от -2 31 до +2 31 (-0,2; 0; 12; 1000), в числах не используется пробел, тип Integer . Вещественные числа Хе (+/-)У в диапазоне от -32768 до 32767: (2е-4 = 0.0002), десятичные числа пишутся через точку, тип Real . Символьные ('A', '$'), тип Char , в диапазоне от 0 до 255 знаков, используются функции: Chr (128)=Б – преобразует выражение в символ; Ord (‘A’)=65 – преобразует символ в его код; Pred (‘Б’)=А – возвращает предыдущий символ; Succ (‘Г’)=Д – возвращает следующий символ. Строковые, тип String (String[8] = ‘Параметр’) с указанием количества символов в строке, включая пробелы (до 80).
  • Целые числа в диапазоне от -2 31 до +2 31 (-0,2; 0; 12; 1000), в числах не используется пробел, тип Integer .
  • Вещественные числа Хе (+/-)У в диапазоне от -32768 до 32767: (2е-4 = 0.0002), десятичные числа пишутся через точку, тип Real .
  • Символьные ('A', '$'), тип Char , в диапазоне от 0 до 255 знаков, используются функции: Chr (128)=Б – преобразует выражение в символ; Ord (‘A’)=65 – преобразует символ в его код; Pred (‘Б’)=А – возвращает предыдущий символ; Succ (‘Г’)=Д – возвращает следующий символ.
  • Строковые, тип String (String[8] = ‘Параметр’) с указанием количества символов в строке, включая пробелы (до 80).
  • Зарезервированные константы: логические данные True = Истина тип Boolean . логические данные False = Ложь, тип Boolean . максимальное значение Maxint = 32767, тип Integer.
  • логические данные True = Истина тип Boolean .
  • логические данные False = Ложь, тип Boolean .
  • максимальное значение Maxint = 32767, тип Integer.
Базовые элементы Turbo Pascal Данные и величины Совокупность величин используемых при вычислении задач, с которыми работает ЭВМ, называют данными. Данные делятся на : исходные; промежуточные; результаты. исходные; промежуточные; результаты. Данные классифицируются на: простые: одна величина – одно значение; структурированные: одна величина – множество значений (массивы, множества, строки). простые: одна величина – одно значение; структурированные: одна величина – множество значений (массивы, множества, строки). Всякая величина занимает своё определённое место в памяти ЭВМ – одну  ячейку памяти . У всякой величины есть три основных свойства:  имя, значение, тип значения .

Базовые элементы Turbo Pascal

Данные и величины

  • Совокупность величин используемых при вычислении задач, с которыми работает ЭВМ, называют данными.
  • Данные делятся на :
  • исходные; промежуточные; результаты.
  • исходные;
  • промежуточные;
  • результаты.
  • Данные классифицируются на: простые: одна величина – одно значение; структурированные: одна величина – множество значений (массивы, множества, строки).
  • простые: одна величина – одно значение;
  • структурированные: одна величина – множество значений (массивы, множества, строки).
  • Всякая величина занимает своё определённое место в памяти ЭВМ – одну ячейку памяти .
  • У всякой величины есть три основных свойства: имя, значение, тип значения .
Данные и величины Величины делятся на следующие виды: Константы – неизменная величина. Переменные – меняют свои значения в ходе выполнения программы и представляются символическими именами – идентификаторами (a, b, x, y, S2 и т.п.). Константы – неизменная величина. Переменные – меняют свои значения в ходе выполнения программы и представляются символическими именами – идентификаторами (a, b, x, y, S2 и т.п.). Типы величин – это типы данных, значение которых определяется двоичным кодом в ячейке памяти: Символьные – это любые символы компьютерного алфавита (а, 5, + и т.п.); Логические – это истина (True) или ложь (False); Числовые целые – положительные и отрицательные числа в некотором диапазоне (-5, 0, +5); Числовые вещественные – любые целые и дробные числа в некотором диапазоне (-0.01е-2; 2.5е+2) Символьные – это любые символы компьютерного алфавита (а, 5, + и т.п.); Логические – это истина (True) или ложь (False); Числовые целые – положительные и отрицательные числа в некотором диапазоне (-5, 0, +5); Числовые вещественные – любые целые и дробные числа в некотором диапазоне (-0.01е-2; 2.5е+2)

Данные и величины

  • Величины делятся на следующие виды:
  • Константы – неизменная величина. Переменные – меняют свои значения в ходе выполнения программы и представляются символическими именами – идентификаторами (a, b, x, y, S2 и т.п.).
  • Константы – неизменная величина.
  • Переменные – меняют свои значения в ходе выполнения программы и представляются символическими именами – идентификаторами (a, b, x, y, S2 и т.п.).
  • Типы величин – это типы данных, значение которых определяется двоичным кодом в ячейке памяти: Символьные – это любые символы компьютерного алфавита (а, 5, + и т.п.); Логические – это истина (True) или ложь (False); Числовые целые – положительные и отрицательные числа в некотором диапазоне (-5, 0, +5); Числовые вещественные – любые целые и дробные числа в некотором диапазоне (-0.01е-2; 2.5е+2)
  • Символьные – это любые символы компьютерного алфавита (а, 5, + и т.п.);
  • Логические – это истина (True) или ложь (False);
  • Числовые целые – положительные и отрицательные числа в некотором диапазоне (-5, 0, +5);
  • Числовые вещественные – любые целые и дробные числа в некотором диапазоне (-0.01е-2; 2.5е+2)
Данные и величины Данные и Величины Переменные Постоянные (Const) Символьные Числовые Логические Целые Вещественные

Данные и величины

Данные и Величины

Переменные

Постоянные (Const)

Символьные

Числовые

Логические

Целые

Вещественные

Базовые элементы Turbo Pascal Описание переменных. Типы данных. Для всех переменных величин, используемых в программе, должны быть указаны их типы. С типом величины связаны три её свойства: форма внутреннего представления, множество принимаемых значений и множество допустимых операций.  Тип – множество значений, которые может принимать переменная.  Паскаль характеризуется разнообразием типов данных. Каждый тип имеет свой идентификатор – символическое имя определённого программного объекта. Структура описания типа данных:  : ; Тип данных устанавливается в разделе описания переменных: VAR – это раздел переменных, где в ходе выполнения программы, переменная (объект) может менять своё значение. Структура раздела описания данных: VAR {раздел переменных} _  : ;

Базовые элементы Turbo Pascal

Описание переменных. Типы данных.

  • Для всех переменных величин, используемых в программе, должны быть указаны их типы.
  • С типом величины связаны три её свойства: форма внутреннего представления, множество принимаемых значений и множество допустимых операций.
  • Типмножество значений, которые может принимать переменная.
  • Паскаль характеризуется разнообразием типов данных.
  • Каждый тип имеет свой идентификатор – символическое имя определённого программного объекта.
  • Структура описания типа данных:

: ;

  • Тип данных устанавливается в разделе описания переменных:

VAR – это раздел переменных, где в ходе выполнения программы, переменная (объект) может менять своё значение.

  • Структура раздела описания данных:

VAR {раздел переменных} _ : ;

Описание переменных. Типы данных. Пример:  VAR m, n, k : Integer; x, y : Real; c : Char; s : String; Где, m:=5; n:=7; K:=23; {целое число Integer};  x:=2.3; y:=7.6 {вещественное число Real};  c:=’К’; {один символ Char};  s:=’привет!’; {строка символов String};   В программе выглядит следующим образом: VAR X, Y : Integer; {Описание переменных}   Begin {Начало тела программы}   Writeln (‘Введите число Х’); {Вывод запроса на ввод значения}   Readln (X); {Ввод значения}   Y:=X+1; {Присваивание значения}   Writeln (‘Результат=’, Y); {Вывод результата}  Результатом на экране будет : Введите число Х; Ожидание ввода числа Х; Вывод результата Y, после вычисления Y:=X+1.

Описание переменных. Типы данных.

Пример:

VAR m, n, k : Integer; x, y : Real; c : Char; s : String;

Где, m:=5; n:=7; K:=23; {целое число Integer}; x:=2.3; y:=7.6 {вещественное число Real};

c:=’К’; {один символ Char};

s:=’привет!’; {строка символов String};

 

В программе выглядит следующим образом:

VAR X, Y : Integer; {Описание переменных}

Begin {Начало тела программы}

Writeln (‘Введите число Х’); {Вывод запроса на ввод значения}

Readln (X); {Ввод значения}

Y:=X+1; {Присваивание значения}

Writeln (‘Результат=’, Y); {Вывод результата}

Результатом на экране будет :

Введите число Х;

Ожидание ввода числа Х;

Вывод результата Y, после вычисления Y:=X+1.

Типы данных Динамические (указатели) – Простые (скалярные) Сложные (структурированные) процедурные Вещественные Массивы - Mass Порядковые Целые – Integer, Byte, Word и другие Вещественные - Real Строки - String Логические - Boolean Множества Записи Символьные – Char, String Файлы Перечисляемые Интервальные

Типы данных

Динамические (указатели) –

Простые (скалярные)

Сложные (структурированные)

процедурные

Вещественные

Массивы - Mass

Порядковые

Целые – Integer, Byte, Word и другие

Вещественные - Real

Строки - String

Логические - Boolean

Множества

Записи

Символьные – Char, String

Файлы

Перечисляемые

Интервальные

Описание переменных. Типы данных. Диапазоны значений типов данных Идентификатор типа Длина, байт Целые типы Диапазон (множество) значений Integer 2 Byte Word 1 -32 768 … 32 767 0 … 255 2 Shortint 0 … 65 535 1 Longint -128 … 127 4 Вещественные типы -2 147 483 648 … 2 147 483 647 Real 6 Single Double 2,9*10 -39 … 1,7*10 38 (11-12) 4 Extended 8 1,5*10 -45 … 3,4*10 38 (7-8) 5*10 324 … 1,7*10 308 (15-16) 10 Логический тип 3,4*10 -4932 … 1,1*10 4932 (19-20) Boolean 1 Символьный тип True (истина), False (ложь) Char 1 Все символы кода ASCII

Описание переменных. Типы данных.

  • Диапазоны значений типов данных

Идентификатор типа

Длина, байт

Целые типы

Диапазон (множество) значений

Integer

2

Byte

Word

1

-32 768 … 32 767

0 … 255

2

Shortint

0 … 65 535

1

Longint

-128 … 127

4

Вещественные типы

-2 147 483 648 … 2 147 483 647

Real

6

Single

Double

2,9*10 -39 … 1,7*10 38 (11-12)

4

Extended

8

1,5*10 -45 … 3,4*10 38 (7-8)

5*10 324 … 1,7*10 308 (15-16)

10

Логический тип

3,4*10 -4932 … 1,1*10 4932 (19-20)

Boolean

1

Символьный тип

True (истина), False (ложь)

Char

1

Все символы кода ASCII

False, где True:=1, а False:=0 – логическое сравнение Истина, или Ложь, ‘ B’- # 65 – символьное значение В, где # 65 код – номер диапазона значений, String [6] =’РОССИЯ’ - строка. 125 – целое число, $1FF – шестнадцатеричное число, 124.674; -12.9Е+02; 5.18е-03 – вещественное число, True False, где True:=1, а False:=0 – логическое сравнение Истина, или Ложь, ‘ B’- # 65 – символьное значение В, где # 65 код – номер диапазона значений, String [6] =’РОССИЯ’ - строка. " width="640"

Описание переменных. Типы данных.

  • Значения типов данных:
  • 125 – целое число, $1FF – шестнадцатеричное число, 124.674; -12.9Е+02; 5.18е-03 – вещественное число, True False, где True:=1, а False:=0 – логическое сравнение Истина, или Ложь, ‘ B’- # 65 – символьное значение В, где # 65 код – номер диапазона значений, String [6] =’РОССИЯ’ - строка.
  • 125 – целое число,
  • $1FF – шестнадцатеричное число,
  • 124.674; -12.9Е+02; 5.18е-03 – вещественное число,
  • True False, где True:=1, а False:=0 – логическое сравнение Истина, или Ложь,
  • ‘ B’- # 65 – символьное значение В, где # 65 код – номер диапазона значений,
  • String [6] =’РОССИЯ’ - строка.
Описание переменных. Типы данных. Совместимость типов в операциях сравнения: оба типа являются одинаковыми (целочисленными, вещественными, строковыми с одинаковым числом компонентов); один тип является диапазоном другого; оба типа являются диапазонами основного типа; оба множественных типа совместимы с базовыми типами; один тип строковый, а другой символьный; один тип является указателем, а другой – типом указателей оба типа являются одинаковыми (целочисленными, вещественными, строковыми с одинаковым числом компонентов); один тип является диапазоном другого; оба типа являются диапазонами основного типа; оба множественных типа совместимы с базовыми типами; один тип строковый, а другой символьный; один тип является указателем, а другой – типом указателей

Описание переменных. Типы данных.

  • Совместимость типов в операциях сравнения:
  • оба типа являются одинаковыми (целочисленными, вещественными, строковыми с одинаковым числом компонентов); один тип является диапазоном другого; оба типа являются диапазонами основного типа; оба множественных типа совместимы с базовыми типами; один тип строковый, а другой символьный; один тип является указателем, а другой – типом указателей
  • оба типа являются одинаковыми (целочисленными, вещественными, строковыми с одинаковым числом компонентов);
  • один тип является диапазоном другого;
  • оба типа являются диапазонами основного типа;
  • оба множественных типа совместимы с базовыми типами;
  • один тип строковый, а другой символьный;
  • один тип является указателем, а другой – типом указателей
Описание переменных. Типы данных. Совместимость типов в операциях присваивания: оба типа тождественны; Оба типа совместимые скалярные, и значения второго типа попадают в диапазон значений первого; оба типа вещественные, и значения второго типа попадают в диапазон значений первого; первый тип вещественный, а второй – целочисленный; оба типа строковые; оба типа совместимые множественные типы, и значения второго типа попадают в диапазон первого; оба типа совместимые типы «указатель». оба типа тождественны; Оба типа совместимые скалярные, и значения второго типа попадают в диапазон значений первого; оба типа вещественные, и значения второго типа попадают в диапазон значений первого; первый тип вещественный, а второй – целочисленный; оба типа строковые; оба типа совместимые множественные типы, и значения второго типа попадают в диапазон первого; оба типа совместимые типы «указатель».

Описание переменных. Типы данных.

  • Совместимость типов в операциях присваивания:
  • оба типа тождественны; Оба типа совместимые скалярные, и значения второго типа попадают в диапазон значений первого; оба типа вещественные, и значения второго типа попадают в диапазон значений первого; первый тип вещественный, а второй – целочисленный; оба типа строковые; оба типа совместимые множественные типы, и значения второго типа попадают в диапазон первого; оба типа совместимые типы «указатель».
  • оба типа тождественны;
  • Оба типа совместимые скалярные, и значения второго типа попадают в диапазон значений первого;
  • оба типа вещественные, и значения второго типа попадают в диапазон значений первого;
  • первый тип вещественный, а второй – целочисленный;
  • оба типа строковые;
  • оба типа совместимые множественные типы, и значения второго типа попадают в диапазон первого;
  • оба типа совместимые типы «указатель».
Домашнее задание Выполнить в рабочей тетради по программированию Тему № 2  «Задачи по типам данных»

Домашнее задание

Выполнить в рабочей тетради по программированию Тему № 2 «Задачи по типам данных»