428943
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 5.520 руб.;
- курсы повышения квалификации от 1.200 руб.
Престижные документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ ДО 70%

ВНИМАНИЕ: Скидка действует ТОЛЬКО сейчас!

(Лицензия на осуществление образовательной деятельности № 5201 выдана ООО "Инфоурок")

ИнфоурокИнформатикаПрезентацииУрок по информатике "Программируем на Паскале"

Урок по информатике "Программируем на Паскале"

библиотека
материалов
Программируем на PASCAL
Turbo Pascal
Типы данных
Структура программы Программа в Turbo Pascal состоит из следующих разделов: {...
Структура программы Рассмотрим общий вид программы program ИмяПрограммы; uses...
Целые В Turbo Pascal поддерживается четыре целочисленных типа данных, каждый...
Целые В каких рядах все данные относятся к целому типу: 1) 2; 56; 6,5 2) 56;...
Вещественные В стандартном Pascal вещественный (real) тип данных включает в с...
Вещественные В каких рядах все данные НЕ относятся к целому типу: 1) 4; 8; 7,...
Логические Булевское выражение - это выражение, которое принимает значение Tr...
Символьные В Pascal также есть тип данных, определяющий символ. Символы заклю...
Алфавит языка
Символы
Специальные символы
Составные символы
Зарезервированные слова
Зарезервированные слова
Операторы Операторы языка Turbo Pascal можно разделить на простые и сложные....
Ввод данных Рассмотрим кусок программы ввода данных. В блоке VAR задаются пер...
Вывод данных Рассмотрим кусок программы вывода данных. Задаём значения каждой...
Операции Div и Mod Целочисленной деление Div. Показывает целую часть числа, о...
Операции Div и Mod Выполните задания: 1) 18 mod 6 = ? a) 3 б) 5 в) 0 г) 0.3 д...
Арифметические функции 2 1/2 x
Условный оператор IF Ключевые слова if, then, else обозначают “если ”, “то”,...
Условный оператор IF С помощью оператора условия можно подключаться к подпрог...
Условный оператор IF Дано целое число. Если оно является положительным, то пр...
Условный оператор IF Даны три числа. Найти наименьшее из них. Составьте прогр...
Оператор Case Иногда в программе приходится очень много раз употреблять опера...
Оператор Case Составьте программу: Дан номер месяца – целое число в диапазоне...
Оператор While Этот оператор состоит из следующих ключевых слов “while” и “do...
Оператор While Составьте программу: Дано целое число N (N>0). Найти наименьше...
Оператор For Этот вид оператора цикла называют циклом со счётчиком или циклом...
Оператор For Составьте программу: Даны целые числа K и N (N > 0). Вывести N р...
Оператор For Составьте программу: Даны два целых числа A и B (A < B). Найти с...
Сцепление строк Символьные(char) и строковые(string) могут сцепляться друг с...
Удаление и вставка символов Удаление производится с помощью оператора delete(...
Удаление и вставка символов Вставка происходит с помощью оператора insert(s1,...
Функции для работы со строками Оператор length(st) вычисляет длину строки ‘ST...
Функции для работы со строками Для того, чтобы скопировать определённую часть...
Функции для работы со строками Для того, чтобы обнаружить символ или группу с...
Символы и строки Составьте программу: Дана строка, состоящая из русских слов,...

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

1 слайд Программируем на PASCAL
Описание слайда:

Программируем на PASCAL

2 слайд Turbo Pascal
Описание слайда:

Turbo Pascal

3 слайд Типы данных
Описание слайда:

Типы данных

4 слайд Структура программы Программа в Turbo Pascal состоит из следующих разделов: {
Описание слайда:

Структура программы Программа в Turbo Pascal состоит из следующих разделов: {заголовок}; {описательная часть}; {исполнительная часть}.

5 слайд Структура программы Рассмотрим общий вид программы program ИмяПрограммы; uses
Описание слайда:

Структура программы Рассмотрим общий вид программы program ИмяПрограммы; uses ИмяМодуля1,…; label ИмяМетки1,…; const ИмяКонстанты = Значение константы type ИмяТипа = ЗначениеТипа; var ИмяПеременной : Тип; {объявление процедур и функций программиста} Begin {инструкции} end. ЗАГОЛОВОК ОПИСАТЕЛЬНАЯ ЧАСТЬ ИСПОЛНИТЕЛЬНАЯ ЧАСТЬ

6 слайд Целые В Turbo Pascal поддерживается четыре целочисленных типа данных, каждый
Описание слайда:

Целые В Turbo Pascal поддерживается четыре целочисленных типа данных, каждый из которых имеет свой диапазон значений.

7 слайд Целые В каких рядах все данные относятся к целому типу: 1) 2; 56; 6,5 2) 56;
Описание слайда:

Целые В каких рядах все данные относятся к целому типу: 1) 2; 56; 6,5 2) 56; 67; 1 3) 2; g3e; 3 4) 6; -7; 88 5) 3,4; 65; -56 6) -2; -77,00; 9 7) -4; -fr3; 6,789 нет нет нет нет да да да

8 слайд Вещественные В стандартном Pascal вещественный (real) тип данных включает в с
Описание слайда:

Вещественные В стандартном Pascal вещественный (real) тип данных включает в себя нецелые числа. Например 5,65. Все вещественные типы данных различаются по диапазону чисел после запятой.

9 слайд Вещественные В каких рядах все данные НЕ относятся к целому типу: 1) 4; 8; 7,
Описание слайда:

Вещественные В каких рядах все данные НЕ относятся к целому типу: 1) 4; 8; 7,94 2) 9; -56; 1 3) 7,00; 6,7; -5,4 4) -4,01; 0,75; -0.1 5) 0; -22,4; 7 6) 0,1; 0,2; 0,5 7) 345; 657; 6 нет нет нет нет да да нет

10 слайд Логические Булевское выражение - это выражение, которое принимает значение Tr
Описание слайда:

Логические Булевское выражение - это выражение, которое принимает значение True или False.

11 слайд Символьные В Pascal также есть тип данных, определяющий символ. Символы заклю
Описание слайда:

Символьные В Pascal также есть тип данных, определяющий символ. Символы заключаются в кавычки ‘s’. Заметьте, ‘2’ – символьный тип, а 2 – уже целый. Символьные переменные можно складывать и вычитать (‘мама’ + ‘_мыла’ + ‘_раму’ = ‘мама_мыла_раму’), все остальные арфметические действия запрещены.

12 слайд Алфавит языка
Описание слайда:

Алфавит языка

13 слайд Символы
Описание слайда:

Символы

14 слайд Специальные символы
Описание слайда:

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

15 слайд Составные символы
Описание слайда:

Составные символы

16 слайд Зарезервированные слова
Описание слайда:

Зарезервированные слова

17 слайд Зарезервированные слова
Описание слайда:

Зарезервированные слова

18 слайд Операторы Операторы языка Turbo Pascal можно разделить на простые и сложные.
Описание слайда:

Операторы Операторы языка Turbo Pascal можно разделить на простые и сложные. Простые не содержат внутри себя других операторов. Сложные (структурные) операторы представляют собой конструкции, содержащие простые операторы

19 слайд Ввод данных Рассмотрим кусок программы ввода данных. В блоке VAR задаются пер
Описание слайда:

Ввод данных Рассмотрим кусок программы ввода данных. В блоке VAR задаются переменные и их типы. Как мы видим переменные ‘I’ и ‘a’ числовые, а ‘ch’ символьный. Сам ввод данных задаётся в теле программы. Это можно сделать с помощью команды ‘readln(перементая)’. Как вы видите, нельзя одновременно задавать числовые и символьные типы. Они задаются раздельно друг от друга.

20 слайд Вывод данных Рассмотрим кусок программы вывода данных. Задаём значения каждой
Описание слайда:

Вывод данных Рассмотрим кусок программы вывода данных. Задаём значения каждой переменной Ввод данных производится командой writeln(значение). Помимо переменных можно выводить сообщения, которые вводятся в кавычках. Письменные сообщения и сами переменные разделяются запятыми. В нашем случае на экран выведется ‘2 + 4 = 6’.

21 слайд Операции Div и Mod Целочисленной деление Div. Показывает целую часть числа, о
Описание слайда:

Операции Div и Mod Целочисленной деление Div. Показывает целую часть числа, образовавшуюся в результате деления. Поделим, 5 / 2 = 2.5, и div этого числа = 2. Например: 11 div 5 = 2 10 div 3 = 3 2 div 3 = 0 123 div 4 = 30 17 div -5 = -3 Оператор MOD вычисляет остаток после целочисленного деления. Поделим, 10/3 = 3 + 1, значит mod этого числа равен = 1. Например: 10 mod 5 =0 14 mod 5 = 4 22 mod 5 = 2 -17 mod 5 = -2 -17 mod -5 = -2

22 слайд Операции Div и Mod Выполните задания: 1) 18 mod 6 = ? a) 3 б) 5 в) 0 г) 0.3 д
Описание слайда:

Операции Div и Mod Выполните задания: 1) 18 mod 6 = ? a) 3 б) 5 в) 0 г) 0.3 да нет нет нет 2) 121 mod 10 = ? а) 12 б) 1 в) 0.1 г) 10 нет нет нет да 3) 44 div 4 =? а) 11 б) 4 в) 1 г) 0 нет нет нет да 4) 17 div 3 = ? а) 2 б) 3 в) 4 г) 5 нет нет нет да

23 слайд Арифметические функции 2 1/2 x
Описание слайда:

Арифметические функции 2 1/2 x

24 слайд Условный оператор IF Ключевые слова if, then, else обозначают “если ”, “то”,
Описание слайда:

Условный оператор IF Ключевые слова if, then, else обозначают “если ”, “то”, “иначе”. Задаём тип переменной Вводи целое число Если число >0, то выводим ‘положительное’ Если число равно 0, то выводим ‘нулевое’ Иначе, то есть во всех остальных случаях выводим‘отрицательное’.

25 слайд Условный оператор IF С помощью оператора условия можно подключаться к подпрог
Описание слайда:

Условный оператор IF С помощью оператора условия можно подключаться к подпрограмме. Подпрограмма – это программа внутри программы, операции которой не зависят от внешней программы. Если число =0, то подключается подпрограмма. Она также начинается с ‘begin’, а заканчивается ‘end’.

26 слайд Условный оператор IF Дано целое число. Если оно является положительным, то пр
Описание слайда:

Условный оператор IF Дано целое число. Если оно является положительным, то прибавить к нему1; если отрицательным, то вычесть из него2; если нулевым, то заменить его на 10. Вывести полученное число. Составьте программу: ПОКАЗАТЬ РЕШЕНИЕ

27 слайд Условный оператор IF Даны три числа. Найти наименьшее из них. Составьте прогр
Описание слайда:

Условный оператор IF Даны три числа. Найти наименьшее из них. Составьте программу: ПОКАЗАТЬ РЕШЕНИЕ

28 слайд Оператор Case Иногда в программе приходится очень много раз употреблять опера
Описание слайда:

Оператор Case Иногда в программе приходится очень много раз употреблять оператор IF, что очень загромождает программу. В этом случае можно использовать оператор CASE, который заменяет собой несколько условий. Эта программа делает тоже, что и прежняя, но теперь, когда мы заменили If на Case, программа стала выглядеть аккуратней, понятней, и она меньше нагружает компьютер. =

29 слайд Оператор Case Составьте программу: Дан номер месяца – целое число в диапазоне
Описание слайда:

Оператор Case Составьте программу: Дан номер месяца – целое число в диапазоне 1-12 (1-январь, 2-февраль и т.д.). Определить количество дней в этом  месяце для не високосного года. ПОКАЗАТЬ РЕШЕНИЕ

30 слайд Оператор While Этот оператор состоит из следующих ключевых слов “while” и “do
Описание слайда:

Оператор While Этот оператор состоит из следующих ключевых слов “while” и “do”. ‘Делать до тех пор, пока’ и ‘выполняй’ соответственно. Задаём переменные Пока число i<10 выполняем по кругу действия подпрограммы. Программа будет увеличивать переменные ‘s’ и ‘i’ на 1, пока ‘I’ не станет >=10.

31 слайд Оператор While Составьте программу: Дано целое число N (N&gt;0). Найти наименьше
Описание слайда:

Оператор While Составьте программу: Дано целое число N (N>0). Найти наименьшее целое  положительное число K, квадрат  которого превосходит  N: K^2>N. Функцию извлечения квадратного корня не использовать. ПОКАЗАТЬ РЕШЕНИЕ

32 слайд Оператор For Этот вид оператора цикла называют циклом со счётчиком или циклом
Описание слайда:

Оператор For Этот вид оператора цикла называют циклом со счётчиком или циклом с параметром. Этот оператор используется чаще остальных. Пример For a:=1 to 10 do . В данном примере программа выполнит какое-то действие по счётчику а (от 1 до 10). Цикл For задаёт счётчик от 1 до 45, и для каждого числа будет выполняться действие в подпрограмме. ВАЖНО, после предыдущего действия значение ‘f’ сохраняется. После того, как счётчик закончится подпрограмма закончит выполнять своё действие.

33 слайд Оператор For Составьте программу: Даны целые числа K и N (N &gt; 0). Вывести N р
Описание слайда:

Оператор For Составьте программу: Даны целые числа K и N (N > 0). Вывести N раз число K  ПОКАЗАТЬ РЕШЕНИЕ

34 слайд Оператор For Составьте программу: Даны два целых числа A и B (A &lt; B). Найти с
Описание слайда:

Оператор For Составьте программу: Даны два целых числа A и B (A < B). Найти сумму квадратов всех целых чисел от А до В включительно. ПОКАЗАТЬ РЕШЕНИЕ

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

Сцепление строк Символьные(char) и строковые(string) могут сцепляться друг с помощью +. Рассмотрим пример. Мы видим, что переменная ‘F’ равна сумме переменных ‘a’ + ‘b’. И в нашем случае F=‘Мама_мыла_раму’.

36 слайд Удаление и вставка символов Удаление производится с помощью оператора delete(
Описание слайда:

Удаление и вставка символов Удаление производится с помощью оператора delete(st,poz,n), где: st – строковая переменная, из которой производится удаление; poz – номер символа, с которого будем удалять; n – количество символов, которое требуется удалить

37 слайд Удаление и вставка символов Вставка происходит с помощью оператора insert(s1,
Описание слайда:

Удаление и вставка символов Вставка происходит с помощью оператора insert(s1,s2,n), где: s1 – строка, куда вставляем; s2 - строка, которую вставляем; n – номер символа, куда происходит вставка.

38 слайд Функции для работы со строками Оператор length(st) вычисляет длину строки ‘ST
Описание слайда:

Функции для работы со строками Оператор length(st) вычисляет длину строки ‘ST’ в результате получается целое число, равное количеству символов с строке.

39 слайд Функции для работы со строками Для того, чтобы скопировать определённую часть
Описание слайда:

Функции для работы со строками Для того, чтобы скопировать определённую часть строки можно воспользоваться оператором copy(st,poz,n), где: st - строковая переменная, откуда копируем; poz – номер символа, с которого начинаем копировать; n – количество символов, которое надо скопировать.

40 слайд Функции для работы со строками Для того, чтобы обнаружить символ или группу с
Описание слайда:

Функции для работы со строками Для того, чтобы обнаружить символ или группу символов в строке, можно использовать оператор pos(str1,str2), где: str1 – подстрока, которую ищем; str2 – строка, в которой ищем подстроку; Результатом команды Pos является номер первого символа найденной подстроки. Рассмотрим пример:

41 слайд Символы и строки Составьте программу: Дана строка, состоящая из русских слов,
Описание слайда:

Символы и строки Составьте программу: Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Найти количество слов в строке. ПОКАЗАТЬ РЕШЕНИЕ

Общая информация

Номер материала: ДВ-143480

Вам будут интересны эти курсы:

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс «Фирменный стиль» (Corel Draw, Photoshop)
Курс «1С: Предприятие 7.7»
Курс «3D Studio MAX»
Курс «WEB-ВЕРСТКА (HTML, CSS)»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Введение в программирование на языке С (СИ)»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышение квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

Добавьте минимум пять материалов, чтобы получить сертификат о создании сайта

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

Грамота за высокий профессионализм, проявленный в процессе создания и развития собственного учительского сайта в рамках проекта "Инфоурок"

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Онлайн-конференция Идет регистрация