🗊 Презентация Turbo Pascal 7.0 Программирование на языке высокого уровня

Нажмите для полного просмотра!
Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №1 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №2 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №3 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №4 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №5 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №6 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №7 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №8 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №9 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №10 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №11 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №12 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №13 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №14 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №15 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №16 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №17 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №18 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №19 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №20 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №21 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №22 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №23 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №24 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №25 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №26 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №27 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №28 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №29 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №30 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №31 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №32 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №33 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №34 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №35 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №36 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №37 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №38 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №39 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №40 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №41 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №42 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №43 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №44 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №45 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №46 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №47 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №48 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №49 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №50 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №51 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №52 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №53 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №54 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №55 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №56 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №57 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №58 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №59 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №60 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №61 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №62 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №63 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №64 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №65 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №66 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №67 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №68 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №69 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №70 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №71 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №72 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №73 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №74 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №75 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №76 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №77 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №78 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №79 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №80 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №81 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №82 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №83 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №84 Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №85

Содержание

Вы можете ознакомиться и скачать презентацию на тему Turbo Pascal 7.0 Программирование на языке высокого уровня. Доклад-сообщение содержит 85 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Turbo Pascal 7.0 Программирование на языке высокого уровня. Луковкин Сергей Борисович, к.ф.н., доцент кафедры «Автоматика и вычислительная техника»...
Описание слайда:
Turbo Pascal 7.0 Программирование на языке высокого уровня. Луковкин Сергей Борисович, к.ф.н., доцент кафедры «Автоматика и вычислительная техника» МГТУ 2008 г.

Слайд 2


ЯПВУ (краткая справка)
Описание слайда:
ЯПВУ (краткая справка)

Слайд 3


Историческая справка Язык Pascal разработан Никлаусом Виртом на кафедре информатики Стэндфордского университета в середине 60-х годов ХХ века. В 1985...
Описание слайда:
Историческая справка Язык Pascal разработан Никлаусом Виртом на кафедре информатики Стэндфордского университета в середине 60-х годов ХХ века. В 1985 г. появился язык Turbo Pascal 3.0. Затем появились его версии 4.0 … 7.0 Delphi – система (среда) программирования, использующая язык Object Pascal. (1995 г.) Другие ЯПВУ: Fortran, Basic, Visual Basic, С, C++, Borland C++, C#, Oberon, ….

Слайд 4


Список литературы Павловская Татьяна Александровна «Паскаль» - СПб. Питер 2007. Фаронов В.В. TurboPascal 7.0 ТурбоПаскаль 7.0 Фаронов В.В. Delphi 5...
Описание слайда:
Список литературы Павловская Татьяна Александровна «Паскаль» - СПб. Питер 2007. Фаронов В.В. TurboPascal 7.0 ТурбоПаскаль 7.0 Фаронов В.В. Delphi 5 Культин Н. Самоучитель Delphi 4.0

Слайд 5


Лекция 1. Символы, лексемы, выражения и операторы ТР; Классификация типов данных ТР; Структура программы на языке ТР;
Описание слайда:
Лекция 1. Символы, лексемы, выражения и операторы ТР; Классификация типов данных ТР; Структура программы на языке ТР;

Слайд 6


Состав языка ТР 7.0 Символы: буквы: A-Z, a-z, _ цифры: 0 1 2 3 4 5 6 7 8 9 спец. символы: +, *, { , } , ( , ) #, … пробельные символы Лексемы (...
Описание слайда:
Состав языка ТР 7.0 Символы: буквы: A-Z, a-z, _ цифры: 0 1 2 3 4 5 6 7 8 9 спец. символы: +, *, { , } , ( , ) #, … пробельные символы Лексемы ( словарная единица языка): константы 13 3.14 ‘Константин’ имена (идентификаторы) Kolobok a _11 ключевые ( зарезервированные) слова begin var if знаки операций + - := разделители ; [ ] , Выражения: правило вычисления значения (a + b)*с Операторы: исполняемые c := a + b описания var a, b : real;

Слайд 7


Константы (Const) Целые десятичные: 127 -89 Целые шестнадцатеричные: $FF12 $A3 Вещественные с пл. точкой: 12.34 -3.1415 Вещественные с порядком:...
Описание слайда:
Константы (Const) Целые десятичные: 127 -89 Целые шестнадцатеричные: $FF12 $A3 Вещественные с пл. точкой: 12.34 -3.1415 Вещественные с порядком: 2.7e2 3.5E-12 Символьные: ‘z’ ‘=‘ #98 #64 Строковые: ‘Это строка’ , ‘варкалось’ Логические: TRUE и FALSE

Слайд 8


Имена (идентификаторы) имя должно начинаться с буквы или с _ ; имя должно содержать только буквы, знак подчеркивания и цифры; прописные и строчные...
Описание слайда:
Имена (идентификаторы) имя должно начинаться с буквы или с _ ; имя должно содержать только буквы, знак подчеркивания и цифры; прописные и строчные буквы не различаются; длина имени практически не ограничена.

Слайд 9


Ключевые (зарезервированные) слова Ключевые слова — идентификаторы, имеющие специальное значение для компилятора. Их можно использовать только в том...
Описание слайда:
Ключевые (зарезервированные) слова Ключевые слова — идентификаторы, имеющие специальное значение для компилятора. Их можно использовать только в том смысле, в котором они определены. Например: Program begin end array do for uses var const type label …. и т.д. Если ключевое слово заключено в апострофах, то это константа: ‘Begin’

Слайд 10


Знаки операций Знак операции — один или более символов, определяющих действие над операндами. Внутри знака операции пробелы не допускаются. Например,...
Описание слайда:
Знаки операций Знак операции — один или более символов, определяющих действие над операндами. Внутри знака операции пробелы не допускаются. Например, целочисленное деление записывается как div. Операции делятся на унарные (с одним операндом) и бинарные (с двумя). A and B ; X >= 0.5 ; s0.2 ; y/z ; L div m ; k mod n

Слайд 11


Операции и их приоритеты. Унарная операция not, унарный минус - , взятие адреса @. Операции типа умножения: * / div mod and shl shr. Операции типа...
Описание слайда:
Операции и их приоритеты. Унарная операция not, унарный минус - , взятие адреса @. Операции типа умножения: * / div mod and shl shr. Операции типа сложения: + - or xor Операции отношения: = < > = in ПРИОРИТЕТ УБЫВАЕТ СВЕРХУ – ВНИЗ !

Слайд 12


Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №12
Описание слайда:

Слайд 13


Концепция типа данных Тип данных определяет: внутреннее представление данных, а следовательно, и множество их возможных значений; допустимые действия...
Описание слайда:
Концепция типа данных Тип данных определяет: внутреннее представление данных, а следовательно, и множество их возможных значений; допустимые действия над данными (действия - это операции или функции).

Слайд 14


Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №14
Описание слайда:

Слайд 15


Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №15
Описание слайда:

Слайд 16


Простейшая программа на ТР 7.0
Описание слайда:
Простейшая программа на ТР 7.0

Слайд 17


Структура Модуля
Описание слайда:
Структура Модуля

Слайд 18


Лекция 2. Логический тип данных; Целые типы; Операции с данными целого типа; Стандартные процедуры и функции (для переменных порядкового типа)
Описание слайда:
Лекция 2. Логический тип данных; Целые типы; Операции с данными целого типа; Стандартные процедуры и функции (для переменных порядкового типа)

Слайд 19


Логические типы Основной логический тип данных - boolean. Величины этого типа занимают в памяти 1 байт и могут принимать два значения: true (истина)...
Описание слайда:
Логические типы Основной логический тип данных - boolean. Величины этого типа занимают в памяти 1 байт и могут принимать два значения: true (истина) или false (ложь). Внутреннее представление значения false — 0 (ноль), значения true — 1. Для совместимости с другими языками определены типы ByteBool, WordBool и LongBool длиной 1, 2 и 4 байта соответственно. Истинным в них считается любое отличное от нуля значение. К величинам логического типа применяются логические операции and, or, xor и not и операции отношения.

Слайд 20


Логические операции
Описание слайда:
Логические операции

Слайд 21


Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №21
Описание слайда:

Слайд 22


Операции с данными целого типа
Описание слайда:
Операции с данными целого типа

Слайд 23


Операции с данными целого типа (продолжение) Операции отношения: > < = = Поразрядные операции: and, or, xor, not Операции сдвига: shl, shr
Описание слайда:
Операции с данными целого типа (продолжение) Операции отношения: > < = = Поразрядные операции: and, or, xor, not Операции сдвига: shl, shr

Слайд 24


Операции с данными целого типа
Описание слайда:
Операции с данными целого типа

Слайд 25


Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №25
Описание слайда:

Слайд 26


Стандартные процедуры и функции (для переменных порядкового типа)
Описание слайда:
Стандартные процедуры и функции (для переменных порядкового типа)

Слайд 27


Лекция 3. Вещественный и символьный типы. Вещественный тип. Операции.Функции. Символьный тип. Операции.Функции. Стандартные математические функции
Описание слайда:
Лекция 3. Вещественный и символьный типы. Вещественный тип. Операции.Функции. Символьный тип. Операции.Функции. Стандартные математические функции

Слайд 28


Вещественные типы Внутреннее представление вещественного числа состоит из двух частей — мантиссы и порядка; каждая часть имеет знак. Существует...
Описание слайда:
Вещественные типы Внутреннее представление вещественного числа состоит из двух частей — мантиссы и порядка; каждая часть имеет знак. Существует несколько вещественных типов, различающихся точностью и диапазоном представления данных. Точность числа определяется количеством бит, отведённых для записи мантиссы, а диапазон — количеством бит для записи порядка.

Слайд 29


Вещественные типы ТР 7.0
Описание слайда:
Вещественные типы ТР 7.0

Слайд 30


Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №30
Описание слайда:

Слайд 31


Операции с данными вещественного типа Арифметические + - * / Операции отношения < = >= Возведения в степень нет ( кроме функции SQR): Для возведения...
Описание слайда:
Операции с данными вещественного типа Арифметические + - * / Операции отношения < = >= Возведения в степень нет ( кроме функции SQR): Для возведения X в степень S надо выполнить следующие действия: XS = exp(s*Ln(X)); ( X>0 );

Слайд 32


Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №32
Описание слайда:

Слайд 33


Контрольные вопросы 1.1
Описание слайда:
Контрольные вопросы 1.1

Слайд 34


Контрольные вопросы 1.2 Число -350 можно хранить в переменной типа: byte word shortint integer real
Описание слайда:
Контрольные вопросы 1.2 Число -350 можно хранить в переменной типа: byte word shortint integer real

Слайд 35


Контрольные вопросы 1.3 вычислить при e=4, a=3: e +sqrt(e) * 1e1 / 2 * a Ответ: 34
Описание слайда:
Контрольные вопросы 1.3 вычислить при e=4, a=3: e +sqrt(e) * 1e1 / 2 * a Ответ: 34

Слайд 36


Символьный тип Этот тип данных, обозначаемый ключевым словом char, служит для представления любого символа из набора допустимых символов. Для...
Описание слайда:
Символьный тип Этот тип данных, обозначаемый ключевым словом char, служит для представления любого символа из набора допустимых символов. Для хранения в памяти под каждый символ отводится 1 байт. К символам можно применять операции отношения (=, =, ), при этом сравниваются коды символов. Примеры: Var s,t :char; ….. s:=‘f’; t:=‘w’; writeln(st)

Слайд 37


Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №37
Описание слайда:

Слайд 38


Функции для работы с символьным типом данных.
Описание слайда:
Функции для работы с символьным типом данных.

Слайд 39


Лекция 4. Переменные Константы Выражения Ввод с консоли; вывод на консоль Линейные программы.
Описание слайда:
Лекция 4. Переменные Константы Выражения Ввод с консоли; вывод на консоль Линейные программы.

Слайд 40


Переменные Переменная — это величина, которая во время работы программы может изменять свое значение. Все переменные, используемые в программе,...
Описание слайда:
Переменные Переменная — это величина, которая во время работы программы может изменять свое значение. Все переменные, используемые в программе, должны быть описаны в разделе описания переменных, начинающемся со служебного слова var. Для каждой переменной задается ее ИМЯ и ТИП, например: var number : integer; x, y : real; option : char;

Слайд 41


Типизированные константы При объявлении можно присвоить переменной некоторое начальное значение (инициализировать). Инициализированные переменные...
Описание слайда:
Типизированные константы При объявлении можно присвоить переменной некоторое начальное значение (инициализировать). Инициализированные переменные описываются после ключевого слова const и могут использоваться в программе как обычные переменные: const number : integer = 100; x : real = 0.02; option : char = ’ю’;

Слайд 42


Именованные константы Вместо значений констант можно (и нужно!) использовать в программе их имена. Это облегчает читаемость программы и внесение в...
Описание слайда:
Именованные константы Вместо значений констант можно (и нужно!) использовать в программе их имена. Это облегчает читаемость программы и внесение в нее изменений: const weight = 61.5; n = 10; g = 9.8;

Слайд 43


Выражения Выражение — правило вычисления значения. В выражении участвуют операнды, объединенные знаками операций. Операндами выражения могут быть...
Описание слайда:
Выражения Выражение — правило вычисления значения. В выражении участвуют операнды, объединенные знаками операций. Операндами выражения могут быть константы, переменные и вызовы функций. Операции выполняются в соответствии с приоритетами. Для изменения порядка выполнения операций используются круглые скобки. Результатом выражения является значение определенного типа. Этот тип определяется типами входящих в него операндов. Величины, участвующие в выражении, должны быть совместимых типов.

Слайд 44


Оператор присваивания переменная := выражение; a := b + c; x := 1; x := x + 0.5; вещественная переменная := целое выражение;
Описание слайда:
Оператор присваивания переменная := выражение; a := b + c; x := 1; x := x + 0.5; вещественная переменная := целое выражение;

Слайд 45


Процедуры ввода-вывода ВВОД с КОНСОЛИ read(список); readln[(список)]; Список – последовательность имён, разделённых запятыми: Read (a,b); Ввод...
Описание слайда:
Процедуры ввода-вывода ВВОД с КОНСОЛИ read(список); readln[(список)]; Список – последовательность имён, разделённых запятыми: Read (a,b); Ввод значения каждой переменной выполняется так: значение переменной выделяется как группа символов, расположенных между разделителями ( пробелами); эти символы преобразуются во внутреннюю форму представления, соответствующую типу вводимой переменной; значение записывается в ячейку памяти, определяемую именем переменной.

Слайд 46


Lazarus (вывод в MEMO)
Описание слайда:
Lazarus (вывод в MEMO)

Слайд 47


Lazarus
Описание слайда:
Lazarus

Слайд 48


Lazarus
Описание слайда:
Lazarus

Слайд 49


Lazarus
Описание слайда:
Lazarus

Слайд 50


Turbo Pascal 7.0 Программирование на языке высокого уровня, слайд №50
Описание слайда:

Слайд 51


Вывод на консоль write(список); или writeln[(список)]; var n : integer; b : real; ... n:=1; b:=4.12417; … writeln(’Значение n = ’, n:3, ’ b = ’,...
Описание слайда:
Вывод на консоль write(список); или writeln[(список)]; var n : integer; b : real; ... n:=1; b:=4.12417; … writeln(’Значение n = ’, n:3, ’ b = ’, b:5:2, sin(n) + b);

Слайд 52


Правила формирования списка в процедуре вывода Список вывода разделяется запятыми. Список содержит выражения логических, целых, вещественных,...
Описание слайда:
Правила формирования списка в процедуре вывода Список вывода разделяется запятыми. Список содержит выражения логических, целых, вещественных, символьного и строкового типов. После любого значения можно через двоеточие указать количество отводимых под него позиций. Для вещественных чисел можно (нужно) указать второй формат, указывающий, сколько позиций из общего количества позиций отводится под дробную часть числа. Если форматы не указаны, то для вывода целого числа, символа и строки отводится минимально необходимое для их представления количество позиций. Под вещественное число отводится 17 позиций, 10 из них — под дробную часть. Форматы могут быть выражениями целого типа.

Слайд 53


Примеры форматированного и бесформатного вывода Пусть: K,P,Q – целого типа, R – вещественного, B – булевского типа, С – символ, S – строка, _ пробел.
Описание слайда:
Примеры форматированного и бесформатного вывода Пусть: K,P,Q – целого типа, R – вещественного, B – булевского типа, С – символ, S – строка, _ пробел.

Слайд 54


Линейные программы Это самые простые программы. Операторы таких программ выполняются последовательно, в том порядке, в котором они были написаны....
Описание слайда:
Линейные программы Это самые простые программы. Операторы таких программ выполняются последовательно, в том порядке, в котором они были написаны. Программы с ветвлениями и циклами будут рассмотрены позже.

Слайд 55


Пример линейной программы (перевод температуры из шкалы Фаренгейта в шкалу Цельсия) program temperature; var tf, tc : real; begin write('Введите...
Описание слайда:
Пример линейной программы (перевод температуры из шкалы Фаренгейта в шкалу Цельсия) program temperature; var tf, tc : real; begin write('Введите температуру по Фаренгейту = '); readln(tf); tc := 5 / 9 * (tf - 32); writeln('По Фаренгейту: ', tf:6:2, ' в градусах Цельсия: ', tc:6:2); Readln; end.

Слайд 56


Пример №2 Программа перевода градусной меры угла в радианную Вводим величину угла в градусной мере в виде d m s. Например 23 46 28 = 23° 46’ 28’’ ....
Описание слайда:
Пример №2 Программа перевода градусной меры угла в радианную Вводим величину угла в градусной мере в виде d m s. Например 23 46 28 = 23° 46’ 28’’ . Переводим минуты и секунды в градусы alf = d + m/60 + s/3600 . Радианная мера угла x= (p /180)*alf . Выводим на экран x. Вычисляем и выводим на экран sin(x) и cos(x).

Слайд 57


Пример №3 Программа перевода радианной меры угла в градусную Вводим величину угла в радианах: x (x>0) Переводим радианную меру угла x в градусную alf...
Описание слайда:
Пример №3 Программа перевода радианной меры угла в градусную Вводим величину угла в радианах: x (x>0) Переводим радианную меру угла x в градусную alf = (180/p)*x . Выделяем градусы, минуты и секунды: d = int(alf); am = Frac(alf)*60 ; m = int(am); as = Frac(am)*60 ; s = round(as); Выводим на экран d m s.

Слайд 58


Лекция 5. Основные операторы Turbo Pascal. Примеры программ с ветвлением и циклами.
Описание слайда:
Лекция 5. Основные операторы Turbo Pascal. Примеры программ с ветвлением и циклами.

Слайд 59


Простейшие операторы ТР 7.0 Составной оператор: Begin S1; S2; …. End; Пустой оператор: ; ; Безусловные операторы и функции: Goto ; Break – выход из...
Описание слайда:
Простейшие операторы ТР 7.0 Составной оператор: Begin S1; S2; …. End; Пустой оператор: ; ; Безусловные операторы и функции: Goto ; Break – выход из цикла; Exit – выход из подпрограммы; Halt(n) – завершает работу программы с кодом = n.

Слайд 60


Операторы ветвления IF … then … else If then S1 else S2;
Описание слайда:
Операторы ветвления IF … then … else If then S1 else S2;

Слайд 61


Операторы ветвления IF (примеры) sx:=1; if x < 0 then sx := -1; ======================================= if (a < b) and (a < d) then s:=‘left’ else if...
Описание слайда:
Операторы ветвления IF (примеры) sx:=1; if x < 0 then sx := -1; ======================================= if (a < b) and (a < d) then s:=‘left’ else if (a > b) and (a > d) then s:=‘right’ else s:=‘middle’ где расположена (.) a ======================================= if a < b then if a < c then m := a else m := c else if b < c then m := b else m := c; поиск min из {a,b,c}

Слайд 62


Пример (применение оператора if).
Описание слайда:
Пример (применение оператора if).

Слайд 63


Оператор выбора CASE case выражение of константы_1 : S1; константы_2 : S2; ……….. константы_n : Sn; [ else : S0; ] end;
Описание слайда:
Оператор выбора CASE case выражение of константы_1 : S1; константы_2 : S2; ……….. константы_n : Sn; [ else : S0; ] end;

Слайд 64


Пример (CASE) Var a: byte; …… case a of 4 : writeln(’4’); 5, 6 : writeln(’5 или 6’); 7 .. 12: writeln(’от 7 до 12’); end;
Описание слайда:
Пример (CASE) Var a: byte; …… case a of 4 : writeln(’4’); 5, 6 : writeln(’5 или 6’); 7 .. 12: writeln(’от 7 до 12’); end;

Слайд 65


Операторы циклов Перечисляемый For i:=A to B do ; For i:=B downto A do ; С предусловием While Do ; С постусловием Repeat Until ;
Описание слайда:
Операторы циклов Перечисляемый For i:=A to B do ; For i:=B downto A do ; С предусловием While Do ; С постусловием Repeat Until ;

Слайд 66


Блок-схема цикла For
Описание слайда:
Блок-схема цикла For

Слайд 67


Блок-схема цикла While
Описание слайда:
Блок-схема цикла While

Слайд 68


Блок-схема цикла Repeat … Until
Описание слайда:
Блок-схема цикла Repeat … Until

Слайд 69


Операторы циклов (комментарии) Операторы перечисляемого цикла могут не выполниться ни одного раза (например, если A > B для “ For … to …“ )...
Описание слайда:
Операторы циклов (комментарии) Операторы перечисляемого цикла могут не выполниться ни одного раза (например, если A > B для “ For … to …“ ) Количество выполнений операторов перечисляемого цикла известно заранее( = B-A+1). Тело цикла Repeat …. Until выполняется хотя бы 1 раз в любом случае. While … Do может не выполниться ни разу.

Слайд 70


Пример использования оператора For …. To …. Do …;
Описание слайда:
Пример использования оператора For …. To …. Do …;

Слайд 71


Пример использования оператора while do S; program tabula; var Xa, Xb, Hx, k, x, y : real; begin writeln('Введите Xa, Xb, Hx, k'); readln(Xa, Xb, Hx,...
Описание слайда:
Пример использования оператора while do S; program tabula; var Xa, Xb, Hx, k, x, y : real; begin writeln('Введите Xa, Xb, Hx, k'); readln(Xa, Xb, Hx, k); writeln(' —————————'); writeln('| X | Y |'); writeln(' —————————'); x := Xa; while x

Слайд 72


Цикл с постусловием Repeat ….. Until …
Описание слайда:
Цикл с постусловием Repeat ….. Until …

Слайд 73


Лекция 6. Типы данных, определяемые программистом.
Описание слайда:
Лекция 6. Типы данных, определяемые программистом.

Слайд 74


Как происходит описание типов в программе?
Описание слайда:
Как происходит описание типов в программе?

Слайд 75


Простые типы данных, определяемые программистом ЭТО: Перечисляемый тип Тип-диапазон (интервальный тип)
Описание слайда:
Простые типы данных, определяемые программистом ЭТО: Перечисляемый тип Тип-диапазон (интервальный тип)

Слайд 76


Перечисляемый тип данных type Имя_типа = (список имен констант);
Описание слайда:
Перечисляемый тип данных type Имя_типа = (список имен констант);

Слайд 77


Интервальный тип данных (тип-диапазон)
Описание слайда:
Интервальный тип данных (тип-диапазон)

Слайд 78


Массивы Массив - упорядоченная совокупность однотипных элементов, рассматриваемая как единое целое. Доступ к элементу массива осуществляется...
Описание слайда:
Массивы Массив - упорядоченная совокупность однотипных элементов, рассматриваемая как единое целое. Доступ к элементу массива осуществляется указанием его индекса.

Слайд 79


Примеры описания массивов (одномерные массивы)
Описание слайда:
Примеры описания массивов (одномерные массивы)

Слайд 80


Двумерные массивы
Описание слайда:
Двумерные массивы

Слайд 81


Инициализация 2D-массивов
Описание слайда:
Инициализация 2D-массивов

Слайд 82


Поиск максимального элемента массива и его номера
Описание слайда:
Поиск максимального элемента массива и его номера

Слайд 83


ПРИМЕР: Количество отрицательных элементов массива и сумма всех элементов.
Описание слайда:
ПРИМЕР: Количество отрицательных элементов массива и сумма всех элементов.

Слайд 84


Вычисление значения кусочно-непрерывной функции (вариант 20).
Описание слайда:
Вычисление значения кусочно-непрерывной функции (вариант 20).

Слайд 85


Схема решения задачи (вариант 20).
Описание слайда:
Схема решения задачи (вариант 20).



Похожие презентации
Mypresentation.ru
Загрузить презентацию