Презентация Среда программирования Рaskal АВС онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Среда программирования Рaskal АВС абсолютно бесплатно. Урок-презентация на эту тему содержит всего 43 слайда. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Среда программирования Рaskal АВС



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    43 слайда
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    1.39 MB
  • Просмотров:
    124
  • Скачиваний:
    1
  • Автор:
    неизвестен



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

№1 слайд
Содержание слайда:

№2 слайд
Содержание Система PascalABC
Содержание слайда: Содержание Система PascalABC Структура программы Идентификаторы Описание переменных Описание констант Описание меток Описание типов Типы данных

№3 слайд
Система PascalABC Язык
Содержание слайда: Система PascalABC Язык Паскаль был разработан Никлаусом Виртом в 1970 г. как язык со строгой типизацией и интуитивно понятным синтаксисом. В 80-е годы наиболее известной реализацией стал компилятор Turbo Pascal фирмы Borland, в 90-е ему на смену пришла среда программирования Delphi, которая стала одной из лучших сред для быстрого создания приложений под Windows. Delphi ввела в язык Паскаль ряд удачных объектно-ориентированных расширений, обновленный язык получил название Object Pascal. Из альтернативных реализаций Object Pascal следует отметить многоплатформенный open source компилятор Free Pascal.

№4 слайд
Преимущества PascalABC.NET
Содержание слайда: Преимущества PascalABC.NET Современный язык программирования Object Pascal Язык PascalABC.NET позволяет использовать большинство средств, предоставляемых платформой .NET: единая система типов, классы, интерфейсы, исключения, делегаты, перегрузка операций, обобщенные типы (generics), методы расширения, обширные.NET-библиотеки. Добавлен ряд языковых конструкций: описание метода в теле класса, множества произвольных типов, операторы foreach и lock, внутриблоковые переменные. С другой стороны, PascalABC.NET имеет структуру языка Delphi (Object Pascal): внешние процедуры и функции, модули.

№5 слайд
Алфавит языка Алфавит - это
Содержание слайда: Алфавит языка Алфавит - это совокупность допустимых в языке символов. Алфавит включает следующий набор основных символов: строчные и прописные латинские буквы: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z пробел подчеркивание: _ арабские цифры: 0 1 2 3 4 5 6 7 8 9 знаки операций: + - * / = <> < > <= >= := @ ограничители: . , ' ( ) [ ] (. .) { } (* *) .. : ; спецификаторы: ^ # $

№6 слайд
Алфавит языка служебные
Содержание слайда: Алфавит языка служебные (зарезервированные) слова: ABSOLUTE EXPORTS LIBRARY SET ASSEMBLER EXTERNAL MOD SHL AND FAR NAME SHR ARRAY FILE NIL STRING ASM FOR NEAR THEN ASSEMBLER FORWARD NOT TO BEGIN FUNCTION OBJECT TYPECASE GOTO OF UNITCONST IF OR UNTILCONSTRUCTOR IMPLEMENTATION PACKED USESDESTRUCTOR IN PRIVATE VARDIV INDEX PROCEDURE VIRTUALDO INHERITED PROGRAM WHILEDOWNTO INLINE PUBLIC WITHELSE INTERFACE RECORD XOREND INTERRUPT REPEAT EXPORT LABEL RESIDENT

№7 слайд
Структура программы Программа
Содержание слайда: Структура программы Программа на языке PascalABC.NET имеет следующий вид: program имя программы; раздел uses раздел описаний begin    операторы end.

№8 слайд
Содержание слайда:

№9 слайд
Идентификаторы Идентификаторы
Содержание слайда: Идентификаторы Идентификаторы служат в качестве имен программ, модулей, процедур, функций, типов, переменных и констант. Идентификатором считается любая последовательность латинских букв или цифр, начинающаяся с буквы. Буквой считается также символ подчеркивания "_". Например, a1, _h, b123 - идентификаторы, а 1a, ф2 - нет.

№10 слайд
Описание переменных
Содержание слайда: Описание переменных Переменные могут быть описаны в разделе описаний, а также непосредственно внутри любого блока  begin/end. Раздел описания переменных начинается со служебного слова var, после которого следуют элементы описания вида список имен: тип; или имя: тип := выражение; или имя := выражение; Имена в списке перечисляются через запятую.

№11 слайд
Пример описания переменных
Содержание слайда: Пример описания переменных Например: var   a,b,c: integer;   d: real := 3.7;   s := 'Pascal forever';   al := new ArrayList;   p1 := 1;

№12 слайд
Описание констант Раздел
Содержание слайда: Описание констант Раздел описания именованных констант начинается со служебного слова const, после которого следуют элементы описания вида имя константы = значение; или имя константы : тип = значение;

№13 слайд
Пример описания констант
Содержание слайда: Пример описания констант const   Pi = 3.14;   Count = 10;   Name = 'Mike';   DigitsSet = ['0'..'9'];   Arr: array [1..5] of integer = (1,3,5,7,9);   Rec: record name: string; age: integer end = (name: 'Иванов'; age: 23);   Arr2: array [1..2,1..2] of real = ((1,2),(3,4));

№14 слайд
Описание меток Раздел
Содержание слайда: Описание меток Раздел описания меток начинается с зарезервированного слова label, после которого следует список меток, перечисляемых через запятую. В качестве меток могут быть использованы идентификаторы и положительные целые числа: label a1,l2,777777;

№15 слайд
Описание типов Раздел
Содержание слайда: Описание типов Раздел описания типов начинается со служебного слова type, после которого следуют строки вида имя типа = тип; Например, type   myint = integer;   arr10 = array [1..10] of integer;   pinteger = ^integer;   A = class     i: integer;     constructor Create(ii: integer);     begin       i:=ii;     end;   end;

№16 слайд
Содержание слайда:

№17 слайд
Простые порядковые типы
Содержание слайда: Простые (порядковые) типы

№18 слайд
Целочисленные типы
Содержание слайда: Целочисленные типы

№19 слайд
Вещественные типы
Содержание слайда: Вещественные типы

№20 слайд
Структурированные типы Массив
Содержание слайда: Структурированные типы Массив – это структура, занимающая в памяти единую область и состоящая из фиксированного числа компонентов одного типа. Строки представляет собой последовательность символов. Причем количество этих символов не может быть больше 255 включительно. Такое ограничение характерная черта Pascal. Запись – это структура, состоящая из фиксированного числа компонент, называемых полями. В разных полях данные могут иметь разный тип. Множества представляют собой совокупность любого числа элементов, но одного и того же перечисляемого типа. Файлы для Pascal представляют собой последовательности однотипных данных, которые хранятся на устройствах внешней памяти (кстати, жесткий диск – это тоже внешняя память).

№21 слайд
Выражения
Содержание слайда: Выражения

№22 слайд
Логические операции Над
Содержание слайда: Логические операции Над логическими аргументами в Паскале определены следующие операции: NOT - логическое отрицание («НЕ») AND - логическое умножение ("И") OR - логическое сложение («ИЛИ») XOR - логическое «Исключающее ИЛИ»

№23 слайд
Операции отношения Операции
Содержание слайда: Операции отношения Операции отношения > - больше < - меньше = - равно <> - не равно >= - больше или равно <= - меньше или равно В операциях отношения могут принимать участие не только числа, но и символы, строки, множества и указатели. Приоритет операций унарная операция not, унарный минус -, взятие адреса @ операции типа умножения:  *  /  div  mod  and операции типа сложения:  +  -  or  xor операции отношения:  =  <>  <  >  <=  >=  in Порядок выполнения операций переопределить можно с помощью скобок. Например 2*5+10 равно 20, но 2*(5+10) равно 30.

№24 слайд
Стандартные функции Pascal
Содержание слайда: Стандартные функции Pascal

№25 слайд
Стандартные функции Pascal
Содержание слайда: Стандартные функции Pascal

№26 слайд
Стандартные функции Pascal
Содержание слайда: Стандартные функции Pascal

№27 слайд
оператор присваивания lt имя
Содержание слайда: оператор присваивания <имя_переменной>:=<выражение> Примеры:

№28 слайд
Ввод и вывод данных Ввод
Содержание слайда: Ввод и вывод данных Ввод данных  read(<список ввода>);   readln(<список ввода>); Примеры: read(a,b,c);{где a,b,c - переменные. Ввод данных осуществляется через пробел} readln(a,b,c);{где a,b,c - переменные. Ввод данных осуществляется через enter} Список вывода может содержать константы, переменные, выражения, формат вывода. Выражения в списке вывода разделяются запятыми.

№29 слайд
Ввод и вывод данных Вывод
Содержание слайда: Ввод и вывод данных Вывод данных   write(<список вывода>);   writeln(<список вывода>); Примеры: write(a,b,c);{где a,b,c - переменные. После вывода данных на экран, курсор останется на последнем символе} writeln(a,b,c);{где a,b,c - переменные. После вывода данных на экран, курсор перейдет на новую строку)} Окончание ln в имени процедуры означает, что курсор автоматически будет переведен в начало следующей строки экрана.

№30 слайд
Линейный алгоритм Рrogram имя
Содержание слайда: Линейный алгоритм Рrogram имя_программы; var    {описание данных} begin   readln(ввод данных);   оператор   writeln(вывод результатов); end;

№31 слайд
Пример Даны целых числа,
Содержание слайда: Пример: Даны 2 целых числа, найти частное этих чисел

№32 слайд
Задачи на линейный алгоритм
Содержание слайда: Задачи на линейный алгоритм Вычислите длину окружности, площадь круга и объём шара одного и того же заданного радиуса. Вычислите периметр и площадь прямоугольного треугольника по длинам двух его катетов. По координатам трёх вершин некоторого треугольника найдите его площадь и периметр. Вычислите дробную часть среднего геометрического трёх заданных вещественных чисел. Вычислите площадь треугольника по формуле Герона.

№33 слайд
Условный оператор Полный
Содержание слайда: Условный оператор Полный условный оператор IF условие THEN оператор1 ELSE оператор2; IF условие THEN BEGIN оператор1_1; оператор1_2; END ELSE BEGIN оператор2_1; оператор2_2; END; Перед ELSE точка с запятой никогда не ставится!!!

№34 слайд
Условный оператор Неполный
Содержание слайда: Условный оператор Неполный условный оператор IF условие THEN оператор1 ; IF условие THEN BEGIN оператор1_1; оператор1_2; END; условие - это логическое выражение, в зависимости от которого выбирается одна из двух альтернативных ветвей алгоритма. Если значение условия истинно (TRUE), то будет выполняться оператор 1, записанный после ключевого слова then. В противном случае будет выполнен оператор 2, следующий за словом else, при этом оператор 1пропускается. После выполнения указанных операторов программа переходит к выполеннию команды, стоящей непосредственно после оператора if.

№35 слайд
Пример Вычислите значение
Содержание слайда: Пример: Вычислите значение функции Пример: Вычислите значение функции IF x<0 THEN z:=x+5 ELSE z:=sqrt(x);

№36 слайд
Задачи на условный оператор
Содержание слайда: Задачи на условный оператор Определите, является ли заданное целое число А нечётным числом. Определите, имеется ли среди заданных целых чисел   A, B, C хотя бы одно чётное. Даны три числа. Выберите те из них, которые принадлежат заданному отрезку [ a,  b ]. Для заданных вещественных чисел a, b и c определите, имеет ли уравнение ax2 + bx + c = 0 хотя бы одно вещественное решение.   Вычислите площадь кольца, ширина которого равна Н, а отношение радиуса большей окружности к радиусу меньшей окружности равно D.   Заданы площади круга и квадрата. Определите,  поместится ли квадрат в круге.

№37 слайд
Оператор выбора варианта
Содержание слайда: Оператор выбора (варианта)

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

№39 слайд
Арифметические циклы FOR
Содержание слайда: Арифметические циклы FOR переменная:= нач_знач TO кон_знач DO оператор; FOR переменная:= нач_знач TO кон_знач DO BEGIN оператор1; оператор2; … END; Переменная цикла, начальное и конечное значения должны иметь порядковый тип. Со словом TO, значение переменной цикла увеличивается на 1 при каждой итерации цикла.

№40 слайд
Арифметические циклы FOR
Содержание слайда: Арифметические циклы FOR переменная:= нач_знач DOWNTO кон_знач DO оператор; FOR переменная:= нач_знач DOWNTO кон_знач DO BEGIN оператор1; оператор2; … END; Со словом DOWNTO, значение переменной цикла уменьшается на 1 при каждой итерации цикла. Не следует самостоятельно изменять значение управляющей переменной внутри цикла.

№41 слайд
Пример . Квадраты чисел от -х
Содержание слайда: Пример 1. Квадраты чисел от 2-х до 10-и. Пример 1. Квадраты чисел от 2-х до 10-и. FOR x:=2 TO 10 DO WriteLn(x*x); Пример 2. Латинский алфавит. FOR ch:='A' TO 'Z' DO Writeln(ch); Пример 3. Использование цикла с downto. FOR i:=10 DOWNTO 1 DO WriteLn(i); Пример 4. Использование составного оператора. FOR x:=1 TO 10 DO begin y:=2*x+3; WriteLn('f(',x,')=',y); end;

№42 слайд
Цикл с предусловием WHILE
Содержание слайда: Цикл с предусловием WHILE выражение DO оператор; WHILE выражение DO BEGIN оператор1; оператор2; … END; Оператор после DO будет выполняться до тех пор, пока логическое выражение принимает истинное значение. Логическое выражение является условием возобновления цикла. Его истинность проверяется каждый раз перед очередным повторением оператора цикла, который будет выполняться лишь до тех пор, пока логическое выражение истинно. Как только логическое выражение принимает значение ложь, осуществляется переход к оператору, следующему за WHILE.

№43 слайд
Цикл с постусловием REPEAT
Содержание слайда: Цикл с постусловием REPEAT оператор; оператор; ... оператор UNTIL выражение; Операторы между словами REPEAT и UNTIL повторяются, пока логическое выражение является ложным. Как только логическое выражение становится истинным, происходит выход из цикла. Так как выражение оценивается после выполнения операторов, то в любом случае операторы выполнятся хотя бы один раз.

Скачать все slide презентации Среда программирования Рaskal АВС одним архивом: