Презентация Основы программирования на языке Pascal. Алфавит, типы данных, структура программ. Основные операторы онлайн

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



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



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

№1 слайд
Основы программирования на
Содержание слайда: Основы программирования на языке Pascal Алфавит, типы данных, структура программ. Основные операторы.

№2 слайд
Понятие языков
Содержание слайда: Понятие языков программирования Языки программирования – искусственные языки, инструментальные средства разработки прикладных программ. Синтаксис - правила записи конструкций языка. Семантика - смысл конструкций языка. Отладка - это поиск и исправление ошибок в программе. Тестирование - это составление специальных наборов входных и выходных данных (тестов), а затем исполнение программы и проверка полученных результатов в поисках возможных семантических или логических ошибок.

№3 слайд
Уровни языков
Содержание слайда: Уровни языков программирования Язык программирования низкого уровня ориентирован на конкретный тип процессора и учитывает его особенности. Операторы данного языка близки к машинному коду и содержат команды процессору.

№4 слайд
Уровни языков
Содержание слайда: Уровни языков программирования Языки программирования высокого уровня не учитывают особенности конкретных компьютерных архитектур. Создаваемые на них программы легко переносимы с одного типа компьютеров на другой, их разработка значительно проще, а уровень ошибок гораздо ниже.

№5 слайд
Поколения языков
Содержание слайда: Поколения языков программирования

№6 слайд
Компиляция и интерпретация
Содержание слайда: Компиляция и интерпретация Существует два метода получения машинного кода - компиляция и интерпретация. Программы-компиляторы просматривают программный код в поисках синтаксических ошибок, выполняют смысловой анализ и автоматически переводят (транслируют) на машинный язык — генерируют машинный код. Основной недостаток компиляторов — трудоемкость трансляции языков программирования, ориентированных на обработку данных сложной структуры. Интерпретатор берет очередной оператор из текста программы, анализирует его структуру и запускает на выполнение. Только после его успешного выполнения, интерпретатор переходит к следующему оператору. Недостаток интерпретаторов: программы, содержащие большой объем повторяющихся вычислений, будут работать достаточно медленно. Для выполнения исходной программы на другом компьютере там также должен быть установлен соответствующий интерпретатор.

№7 слайд
Интегрированные системы
Содержание слайда: Интегрированные системы программирования текстовый редактор, ориентированный на конкретный язык программирования; компилятор, переводящий исходный текст в машинный код; библиотека функций, содержит машинный код подпрограмм, реализующих различные стандартные функции языка (например, вычисляющих математические функции sin или In); поставляется вместе с компилятором; редактор связей (сборщик, компоновщик) выполняет связывание объектных модулей программы и машинного кода стандартных функций, находя их в библиотеках, и формирует на выходе запускаемое приложение - исполнимый код; отладчик анализирует работу программы во время ее выполнения. С его помощью можно выполнять операторы исходного текста по шагам, наблюдая за изменением значений различных переменных.

№8 слайд
Элементы языка Pascal буквы
Содержание слайда: Элементы языка Pascal: буквы латинского алфавита А-Z (в любом регистре), а также знак подчеркивания _; буквы русского алфавита А-Я; цифры 0-9; специальные символы > < = + - / * [ ] ( ) { } . , : ; ^ @ ’ $ # пары символов (их нельзя разделять пробелами) < > <= >= := (* *) (. .) пробелы (рассматриваются как ограничители идентификаторов, констант, чисел, зарезервированных слов).

№9 слайд
Элементы языка Pascal
Содержание слайда: Элементы языка Pascal: Идентификаторы - неделимые последовательности символов алфавита, используемые для обозначения констант, переменных, процедур, функций и т.д. Идентификаторы могут иметь произвольную длину, но значащими являются только первые 63 символа. Идентификатор должен начинаться с буквы или символа подчеркивания, не должен содержать пробелов и специальных символов. and goto array begin case string const label then div mod do to downto type else of end or until uses procedure var for program while record function repeat

№10 слайд
Элементы языка Pascal
Содержание слайда: Элементы языка Pascal: Константа - это объект, значение которого известно еще до начала работы программы. В качестве констант могут использоваться числа, логические константы, символы и строки символов. В языке Pascal существует три вида констант: неименованные константы (не имеют имен, и потому их не нужно описывать; и тип определяется автоматически) int1 := -10; ch3 := 'z'; str4 := 'abc' + str44; st5 := [1,3,5] * st55; bool6:= true;

№11 слайд
Элементы языка Pascal
Содержание слайда: Элементы языка Pascal: именованные нетипизированные константы (имеют имя, описываются в специальном разделе const, тип определяется автоматически) const n = -10; x = 2.5; c = 'z'; s = 'string'; именованные типизированные константы - переменные(!) с начальным значением, которое к моменту старта программы уже известно. Следовательно, типизированные константы нельзя использовать для определения других констант, типов данных и переменных. Их значения можно изменять в процессе работы программы. const <имя_константы> : <тип_константы> = <нач_значение>; const n: integer = -10; c: char = 'z';

№12 слайд
Элементы языка Pascal
Содержание слайда: Элементы языка Pascal: Выражение задает порядок выполнения действий над элементами данных и состоит из операндов (констант, переменных, функций, круглых скобок и знаков операций). В общем случае выражение состоит из нескольких элементов (операндов) и знаков операций, а тип его значения определяется типом операндов и видом примененных к ним операций. Примеры выражений: (a+b)*c x-y a>2 sin(x) sum1+sum2

№13 слайд
Структура программы Program
Содержание слайда: Структура программы Program <имя программы>; {Раздел описаний программы} Var … Const … BEGIN {Раздел исполняемых операторов} END.

№14 слайд
Раздел описаний программы
Содержание слайда: Раздел описаний программы раздел меток (label); раздел констант (const); раздел типов (type); раздел переменных (var); раздел процедур (procedure) раздел функций (function). Пример: var k,i,j:integer; a,b:real; сonst pi=3.14; c=2.7531;

№15 слайд
Раздел исполняемых операторов
Содержание слайда: Раздел исполняемых операторов Пример программы, служащей для вычисления площади круга некоторого постоянного радиуса R=6.015 . {Заголовок программы} program pr; {Задание значения радиуса} const r=6.015; {Описание переменных программы} var s: real; {Начало раздела операторов} begin {Вычисление площади круга} s:=pi*sqr( r ); {Вывод результатов на экран} writeln(‘s=’, s); {Конец программы} end.

№16 слайд
Типы данных
Содержание слайда: Типы данных

№17 слайд
Стандартные функции ABS x
Содержание слайда: Стандартные функции ABS(x) – модуль х ( | x | ); SQR(x) – квадрат числа x (x 2); SQRT(x) – квадратный корень из x ( ); LN(x) – натуральный логарифм от х ( ln x ); EXP(x) – е в степени х (ех ); SIN(x) – синус х (sin x); COS(x) – косинус х (cos x); ARCTAN(x) – арктангенс х (arctg x).

№18 слайд
Оператор присваивания Общий
Содержание слайда: Оператор присваивания Общий вид оператора присваивания: имя_переменной:=<выражение>; здесь имя_переменной – переменная, := - операция присваивания. Выражение может содержать константы, переменные, названия функций, знаки операций и скобки. Переменная и выражение в операторе должны иметь один и тот тип. Примеры. y:=2*sin(x); a:=5; b:=a+7; х:=х+1;

№19 слайд
Понятие составного оператора
Содержание слайда: Понятие составного оператора Составной оператор начинается ключевым словом BEGIN и заканчивается словом END. Между этими словами помещаются составляющие операторы, которые выполняются в порядке их следования. После END ставится точка с запятой, например: . . . begin i:=2; k:=i/5; end; . . .

№20 слайд
Операторы ввода Для
Содержание слайда: Операторы ввода Для организации ввода данных с клавиатуры в языке Паскаль используется процедура READ. В общем случае данная процедура имеет вид: READ (a1, a2, a3, … ); Здесь a1, a2, a3, … - список переменных, разделенных запятой. Например, Var A : Real; B : Integer; C : Char; Begin READ(A, B, C) End. Примеры ввода данных с помощью процедуры READLN: READLN(A, B, C); READLN(X);

№21 слайд
Процедура вывода Процедура,
Содержание слайда: Процедура вывода Процедура, выводящая содержимое переменных на экран, называется процедурой вывода. WRITE (p1, p2, …, pn); где p1, p2, …, pn - список констант и/или переменных, разделенных запятой. Например, WRITE ('Сумма=', S). Примеры вывода данных: WRITE(A, B, C); WRITELN('Корнем уравнения является ', X); WRITELN(LOGP);

№22 слайд
Основные алгоритмические
Содержание слайда: Основные алгоритмические структуры Следование

№23 слайд
Основные алгоритмические
Содержание слайда: Основные алгоритмические структуры Ветвление

№24 слайд
Основные алгоритмические
Содержание слайда: Основные алгоритмические структуры Циклы

№25 слайд
Программирование на языке
Содержание слайда: Программирование на языке Паскаль Тема 2. Ветвления

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

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

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

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

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

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

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

№33 слайд
Программирование на языке
Содержание слайда: Программирование на языке Паскаль Тема 3. Сложные условия

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

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

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

№37 слайд
Программирование на языке
Содержание слайда: Программирование на языке Паскаль Тема 4. Циклы

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

№39 слайд
Блок-схема, соответствующая
Содержание слайда: Блок-схема, соответствующая циклу с параметром языка Паскаль, представлена на рисунке Блок-схема, соответствующая циклу с параметром языка Паскаль, представлена на рисунке Здесь i – параметр цикла; i0 – начальное значение параметра; iT – конечное значение параметра.

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

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

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

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

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

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

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

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

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

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

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

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

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

№53 слайд
Программирование на языке
Содержание слайда: Программирование на языке Паскаль Тема 5. Циклы с условием

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Скачать все slide презентации Основы программирования на языке Pascal. Алфавит, типы данных, структура программ. Основные операторы одним архивом: