🗊 Презентация Структура Паскаль - программы. (Тема 4)

Нажмите для полного просмотра!
Структура Паскаль - программы. (Тема 4), слайд №1 Структура Паскаль - программы. (Тема 4), слайд №2 Структура Паскаль - программы. (Тема 4), слайд №3 Структура Паскаль - программы. (Тема 4), слайд №4 Структура Паскаль - программы. (Тема 4), слайд №5 Структура Паскаль - программы. (Тема 4), слайд №6 Структура Паскаль - программы. (Тема 4), слайд №7 Структура Паскаль - программы. (Тема 4), слайд №8 Структура Паскаль - программы. (Тема 4), слайд №9 Структура Паскаль - программы. (Тема 4), слайд №10 Структура Паскаль - программы. (Тема 4), слайд №11 Структура Паскаль - программы. (Тема 4), слайд №12 Структура Паскаль - программы. (Тема 4), слайд №13 Структура Паскаль - программы. (Тема 4), слайд №14 Структура Паскаль - программы. (Тема 4), слайд №15 Структура Паскаль - программы. (Тема 4), слайд №16 Структура Паскаль - программы. (Тема 4), слайд №17 Структура Паскаль - программы. (Тема 4), слайд №18 Структура Паскаль - программы. (Тема 4), слайд №19 Структура Паскаль - программы. (Тема 4), слайд №20 Структура Паскаль - программы. (Тема 4), слайд №21 Структура Паскаль - программы. (Тема 4), слайд №22 Структура Паскаль - программы. (Тема 4), слайд №23 Структура Паскаль - программы. (Тема 4), слайд №24 Структура Паскаль - программы. (Тема 4), слайд №25 Структура Паскаль - программы. (Тема 4), слайд №26 Структура Паскаль - программы. (Тема 4), слайд №27 Структура Паскаль - программы. (Тема 4), слайд №28 Структура Паскаль - программы. (Тема 4), слайд №29 Структура Паскаль - программы. (Тема 4), слайд №30 Структура Паскаль - программы. (Тема 4), слайд №31 Структура Паскаль - программы. (Тема 4), слайд №32 Структура Паскаль - программы. (Тема 4), слайд №33 Структура Паскаль - программы. (Тема 4), слайд №34 Структура Паскаль - программы. (Тема 4), слайд №35 Структура Паскаль - программы. (Тема 4), слайд №36 Структура Паскаль - программы. (Тема 4), слайд №37 Структура Паскаль - программы. (Тема 4), слайд №38 Структура Паскаль - программы. (Тема 4), слайд №39 Структура Паскаль - программы. (Тема 4), слайд №40 Структура Паскаль - программы. (Тема 4), слайд №41 Структура Паскаль - программы. (Тема 4), слайд №42

Содержание

Вы можете ознакомиться и скачать презентацию на тему Структура Паскаль - программы. (Тема 4). Доклад-сообщение содержит 42 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1


Структура Паскаль - программы
Описание слайда:
Структура Паскаль - программы

Слайд 2


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

Слайд 3


Не все разделы являются обязательными. Порядок размещения разделов произвольный, можно создавать несколько одинаковых разделов, но при этом должно...
Описание слайда:
Не все разделы являются обязательными. Порядок размещения разделов произвольный, можно создавать несколько одинаковых разделов, но при этом должно соблюдаться правило, что в любом месте программы можно использовать лишь те элементы, которые были определены ранее по тексту или определены в стандарте языка. Не все разделы являются обязательными. Порядок размещения разделов произвольный, можно создавать несколько одинаковых разделов, но при этом должно соблюдаться правило, что в любом месте программы можно использовать лишь те элементы, которые были определены ранее по тексту или определены в стандарте языка.

Слайд 4


Заголовок программы состоит из слова Program и следующим за ним через пробел именем программы. После заголовка ставится точка с запятой. Заголовок...
Описание слайда:
Заголовок программы состоит из слова Program и следующим за ним через пробел именем программы. После заголовка ставится точка с запятой. Заголовок программы состоит из слова Program и следующим за ним через пробел именем программы. После заголовка ставится точка с запятой.

Слайд 5


Раздел констант Раздел констант начинается словом Const, за которым следует задание констант. Задание константы состоит из имени константы знака...
Описание слайда:
Раздел констант Раздел констант начинается словом Const, за которым следует задание констант. Задание константы состоит из имени константы знака равенства и значения константы. Например: Const g = 9.8; s = 1000; Значение константы задает тип константы. Так в приведенном примере g - вещественная константа, а s - целая.

Слайд 6


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

Слайд 7


Раздел типов Раздел типов начинается словом Type. В этом разделе можно сформировать новые типы. Задание типа состоит из имени типа, знака равенства и...
Описание слайда:
Раздел типов Раздел типов начинается словом Type. В этом разделе можно сформировать новые типы. Задание типа состоит из имени типа, знака равенства и описания типа.

Слайд 8


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

Слайд 9


Описание переменной состоит из имени переменной, за которым через двоеточие следует приписываемый ей тип. Описание переменной состоит из имени...
Описание слайда:
Описание переменной состоит из имени переменной, за которым через двоеточие следует приписываемый ей тип. Описание переменной состоит из имени переменной, за которым через двоеточие следует приписываемый ей тип. Если один и тот же тип надо приписать нескольким переменным, их имена перечисляют через запятую, а затем после двоеточия указывают тип. Например: Var i,j,k : Integer; x,y,z : Real;

Слайд 10


Раздел операторов Раздел операторов начинается словом Begin и заканчивается словом End, после которого ставится точка, означающая конец программы....
Описание слайда:
Раздел операторов Раздел операторов начинается словом Begin и заканчивается словом End, после которого ставится точка, означающая конец программы. Этот раздел является обязательным. В нём записываются операторы, реализующие соответствующий алгоритм.

Слайд 11


Комментарии В любом месте программы могут быть помещены комментарии. Это любой текст, заключенный в фигурные скобки { }. Комментарии не влияют на...
Описание слайда:
Комментарии В любом месте программы могут быть помещены комментарии. Это любой текст, заключенный в фигурные скобки { }. Комментарии не влияют на выполнение программы, но облегчают ее чтение. Грамотно написанная программа должна содержать комментарии.

Слайд 12


ОПЕРАТОРЫ Операторы языка задают те действия, которые надо выполнить для решения задачи. Идущие друг за другом операторы разделяются точкой с...
Описание слайда:
ОПЕРАТОРЫ Операторы языка задают те действия, которые надо выполнить для решения задачи. Идущие друг за другом операторы разделяются точкой с запятой. Все операторы Паскаля делятся на простые и структурированные. К простым операторам относятся такие, которые не содержат в своем составе других операторов.

Слайд 13


Оператор присваивания С помощью этого оператора присваивается значение переменной. Оператор состоит из двух частей и знака присваивания между ними....
Описание слайда:
Оператор присваивания С помощью этого оператора присваивается значение переменной. Оператор состоит из двух частей и знака присваивания между ними. Знак присваивания состоит из двоеточия и равенства := . Слева от знака присваивания записывается переменная, справа - выражение.

Слайд 14


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

Слайд 15


Рассмотрим пример простейшей программы, подсчитывающей значение формулы Рассмотрим пример простейшей программы, подсчитывающей значение формулы V=...
Описание слайда:
Рассмотрим пример простейшей программы, подсчитывающей значение формулы Рассмотрим пример простейшей программы, подсчитывающей значение формулы V= g*t2 / 2 , где g - константа, t - переменная, значение которой надо ввести.

Слайд 16


Const g = 9.8; Const g = 9.8; Var v,t : Real; Begin {начало раздела операторов} Write(‘t = ‘); Readln(t); {оператор присваивания} v := g * t * t / 2...
Описание слайда:
Const g = 9.8; Const g = 9.8; Var v,t : Real; Begin {начало раздела операторов} Write(‘t = ‘); Readln(t); {оператор присваивания} v := g * t * t / 2 ; Writeln( ‘v = ‘, v ) {вывод значения v} End.

Слайд 17


Составной оператор Составной оператор - это последовательность операторов, заключенная в операторные скобки Begin и End. Begin Оператор 1; Оператор...
Описание слайда:
Составной оператор Составной оператор - это последовательность операторов, заключенная в операторные скобки Begin и End. Begin Оператор 1; Оператор 2; ... Оператор N End

Слайд 18


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

Слайд 19


Логические выражения
Описание слайда:
Логические выражения

Слайд 20


Логические выражения могут принимать два значения: Логические выражения могут принимать два значения: True – истина, False – ложь.
Описание слайда:
Логические выражения могут принимать два значения: Логические выражения могут принимать два значения: True – истина, False – ложь.

Слайд 21


Рассмотрим отношение a > 10. Рассмотрим отношение a > 10. Это выражение имеет значение True, если значение переменной a больше 10 и имеет значение...
Описание слайда:
Рассмотрим отношение a > 10. Рассмотрим отношение a > 10. Это выражение имеет значение True, если значение переменной a больше 10 и имеет значение False, если значение переменной a меньше или равно 10.

Слайд 22


Примеры отношений: Примеры отношений: b + c
Описание слайда:
Примеры отношений: Примеры отношений: b + c

Слайд 23


Логические операции Рассмотрим три логические операции: NOT AND OR
Описание слайда:
Логические операции Рассмотрим три логические операции: NOT AND OR

Слайд 24


Операция NOT Операция NOT - отрицание одноместная операция изменяет истинностное значение следующего за ней операнда. Так, например, если значение...
Описание слайда:
Операция NOT Операция NOT - отрицание одноместная операция изменяет истинностное значение следующего за ней операнда. Так, например, если значение переменной c есть True, то NOT c - имеет значение False.

Слайд 25


Операция AND Операция AND - логическое “И” (конъюнкция) двуместная операция. Результат этой операции имеет значение True только в том случае, когда...
Описание слайда:
Операция AND Операция AND - логическое “И” (конъюнкция) двуместная операция. Результат этой операции имеет значение True только в том случае, когда оба операнда имеют значение True.

Слайд 26


Операция OR Операция OR - логическое “ИЛИ” (дизъюнкция) двуместная операция. Результат этой операции имеет значение True, если хотя бы один операнд...
Описание слайда:
Операция OR Операция OR - логическое “ИЛИ” (дизъюнкция) двуместная операция. Результат этой операции имеет значение True, если хотя бы один операнд имеет значение True, - результат False в том случае, если оба операнда принимают значение False.

Слайд 27


Из логических операций наивысший приоритет имеет операция NOT, Из логических операций наивысший приоритет имеет операция NOT, затем следует операция...
Описание слайда:
Из логических операций наивысший приоритет имеет операция NOT, Из логических операций наивысший приоритет имеет операция NOT, затем следует операция AND , наименьший приоритет имеет операция OR. Для изменения порядка выполнение логических операций используются круглые скобки в обычном смысле.

Слайд 28


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

Слайд 29


Примеры логических выражений: Примеры логических выражений: ( F > B) OR ( D B ) ( A > 1 ) AND ( A < 10 ) NOT (( A > 1 ) AND ( A < 10 )).
Описание слайда:
Примеры логических выражений: Примеры логических выражений: ( F > B) OR ( D B ) ( A > 1 ) AND ( A < 10 ) NOT (( A > 1 ) AND ( A < 10 )).

Слайд 30


Условный оператор Этим оператором программируют базовую конструкцию алгоритмов – ветвление.
Описание слайда:
Условный оператор Этим оператором программируют базовую конструкцию алгоритмов – ветвление.

Слайд 31


При выполнении программы, в зависимости от истинности условия выполняется та или иная ветвь программы. При выполнении программы, в зависимости от...
Описание слайда:
При выполнении программы, в зависимости от истинности условия выполняется та или иная ветвь программы. При выполнении программы, в зависимости от истинности условия выполняется та или иная ветвь программы. Записывается оператор в виде: If S Then A Else B , где S - логическое выражение, истинность которого проверяется; A и B – операторы (простые или составные). Выполняется такой оператор следующим образом: проверяется значение выражения S, если оно истинно, выполняется оператор A, иначе – оператор B.

Слайд 32


Пример. Пример.
Описание слайда:
Пример. Пример.

Слайд 33


IF (x > 0) AND (x 0) AND (x
Описание слайда:
IF (x > 0) AND (x 0) AND (x

Слайд 34


Возможен сокращенный вариант логического оператора. Возможен сокращенный вариант логического оператора. В этом случае оператор имеет вид: If S Then A;
Описание слайда:
Возможен сокращенный вариант логического оператора. Возможен сокращенный вариант логического оператора. В этом случае оператор имеет вид: If S Then A;

Слайд 35


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

Слайд 36


For i:=V1 To V2 Do A, где i – параметр цикла, переменная перечислимого типа; V1 и V2 - выражения того же типа, что и параметр цикла; A - оператор...
Описание слайда:
For i:=V1 To V2 Do A, где i – параметр цикла, переменная перечислимого типа; V1 и V2 - выражения того же типа, что и параметр цикла; A - оператор (тело цикла). For i:=V1 To V2 Do A, где i – параметр цикла, переменная перечислимого типа; V1 и V2 - выражения того же типа, что и параметр цикла; A - оператор (тело цикла).

Слайд 37


Работа оператора. Работа оператора. Вычисляются значения выражений V1 и V2. Переменная i (параметр цикла) получает значение V1 и выполняется тело...
Описание слайда:
Работа оператора. Работа оператора. Вычисляются значения выражений V1 и V2. Переменная i (параметр цикла) получает значение V1 и выполняется тело цикла. Затем переменная i получает новое значение, а именно следующее значение того перечислимого типа, к которому она принадлежит (т.е. значение функции Succ(i) ). Если это новое значение меньше значения V2, то выполняется еще раз тело цикла. И так до тех пор, пока значение i не превысит значение V2, при этом осуществляется выход из цикла.

Слайд 38


Следует иметь в виду, что значения выражений V1 и V2 вычисляются один раз при входе в цикл, и даже если некоторые переменные, входящие в V1 или V2,...
Описание слайда:
Следует иметь в виду, что значения выражений V1 и V2 вычисляются один раз при входе в цикл, и даже если некоторые переменные, входящие в V1 или V2, изменяются в теле цикла, это не приведёт к изменению числа повторений цикла. Следует иметь в виду, что значения выражений V1 и V2 вычисляются один раз при входе в цикл, и даже если некоторые переменные, входящие в V1 или V2, изменяются в теле цикла, это не приведёт к изменению числа повторений цикла.

Слайд 39


Пример программы с параметрическим циклом Рассмотрим задачу подсчета факториала числа N. По определению факториал числа N равен произведению чисел от...
Описание слайда:
Пример программы с параметрическим циклом Рассмотрим задачу подсчета факториала числа N. По определению факториал числа N равен произведению чисел от 1 до N включительно, т.е. N! = 1*2*3*...*N. Для подсчета факториала числа N, надо произвести N умножений.

Слайд 40


Структура Паскаль - программы. (Тема 4), слайд №40
Описание слайда:

Слайд 41


Program FACTORIAL; Program FACTORIAL; {подсчет факториала числа n} Var i,n, Fact : integer; Begin {ввод значения n} Write(‘n=‘); Readln(n); Fact :=...
Описание слайда:
Program FACTORIAL; Program FACTORIAL; {подсчет факториала числа n} Var i,n, Fact : integer; Begin {ввод значения n} Write(‘n=‘); Readln(n); Fact := 1; {цикл для подсчета факториала} For i := 1 to n Do Fact := Fact * i; Writeln(‘n! = ‘, Fact) End.

Слайд 42


Другая модификация оператора цикла с параметром For i:= v1 downto v2 Do A; Этот оператор отличается от рассмотренного тем, что выполняется по...
Описание слайда:
Другая модификация оператора цикла с параметром For i:= v1 downto v2 Do A; Этот оператор отличается от рассмотренного тем, что выполняется по уменьшению значения параметра, т.е. следующее значение параметра есть Pred( i ). Соответственно тело цикла не будет выполнено ни разу, если при входе в цикл v1 < v2.



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