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

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

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

ВНИМАНИЕ: Скидка действует ТОЛЬКО до конца апреля!

(Лицензия на осуществление образовательной деятельности №038767 выдана ООО "Столичный учебный центр", г.Москва)

ИнфоурокИнформатикаПрезентацииПрезентация по информатике на тему "Программирование на языке Паскаль-Введение"

Презентация по информатике на тему "Программирование на языке Паскаль-Введение"

Выберите документ из архива для просмотра:

Выбранный для просмотра документ Программирование на языке Паскаль-Введение.ppt

библиотека
материалов
Программирование на языке Паскаль Тема 1. Введение
Алгоритм Свойства алгоритма дискретность: состоит из отдельных шагов (команд)...
Программа Программа – это алгоритм, записанный на каком-либо языке программир...
Языки программирования Машинно-ориентированные (низкого уровня) - каждая кома...
Язык Паскаль 1970 – Никлаус Вирт (Швейцария) язык для обучения студентов разр...
Из чего состоит программа? program ; const …;{константы} var …; {переменные}...
Из чего состоит программа? Константа – постоянная величина, имеющая имя. Пере...
Имена программы, констант, переменных Имена могут включать латинские буквы (A...
Константы const 	 	i2 = 45; { целое число } 	pi = 3.14; { вещественное число...
Переменные Переменная – это величина, имеющая имя, тип и значение. Значение п...
Как изменить значение переменной? Оператор – это команда языка программирован...
Оператор присваивания Общая структура: Арифметическое выражение может включат...
program qq; 	var a, b: integer; 		 x, y: real; 	begin 	 a := 5; 10 := x; y :...
Ручная прокрутка программы program qq; var 	a, b: integer; begin a := 5; b :=...
Порядок выполнения операций вычисление выражений в скобках умножение, деление...
Сложение двух чисел Задача. Ввести два целых числа и вывести на экран их сумм...
Оператор ввода read ( a ); { ввод значения переменной a} read ( a, b ); { вво...
Оператор вывода write ( a ); { вывод значения переменной a} writeln ( a ); {...
Форматы вывода program qq; var i: integer; x: real; begin i := 15; writeln (...
Полное решение 	program qq; 	var a, b, c: integer; 	begin writeln('Введите дв...
Блок-схема линейного алгоритма начало конец c := a + b; ввод a, b вывод c бло...
Задания "4": Ввести три числа, найти их сумму и произведение. Пример: 	 Введи...

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

1 слайд Программирование на языке Паскаль Тема 1. Введение
Описание слайда:

Программирование на языке Паскаль Тема 1. Введение

2 слайд Алгоритм Свойства алгоритма дискретность: состоит из отдельных шагов (команд)
Описание слайда:

Алгоритм Свойства алгоритма дискретность: состоит из отдельных шагов (команд) понятность: должен включать только команды, известные исполнителю (входящие в СКИ) определенность: при одинаковых исходных данных всегда выдает один и тот же результат конечность: заканчивается за конечное число шагов массовость: может применяться многократно при различных исходных данных корректность: дает верное решение при любых допустимых исходных данных Алгоритм – это четко определенный план действий для исполнителя.

3 слайд Программа Программа – это алгоритм, записанный на каком-либо языке программир
Описание слайда:

Программа Программа – это алгоритм, записанный на каком-либо языке программирования набор команд для компьютера Команда – это описание действий, которые должен выполнить компьютер. откуда взять исходные данные? что нужно с ними сделать?

4 слайд Языки программирования Машинно-ориентированные (низкого уровня) - каждая кома
Описание слайда:

Языки программирования Машинно-ориентированные (низкого уровня) - каждая команда соответствует одной команде процессора (ассемблер) Языки высокого уровня – приближены к естественному (английскому) языку, легче воспринимаются человеком, не зависят от конкретного компьютера для обучения: Бейсик, ЛОГО, Паскаль профессиональные: Си, Фортран, Паскаль для задач искусственного интеллекта: Пролог, ЛИСП для Интернета: JavaScript, Java, Perl, PHP, ASP

5 слайд Язык Паскаль 1970 – Никлаус Вирт (Швейцария) язык для обучения студентов разр
Описание слайда:

Язык Паскаль 1970 – Никлаус Вирт (Швейцария) язык для обучения студентов разработка программ «сверху вниз» разнообразные структуры данных (массивы, структуры, множества)

6 слайд Из чего состоит программа? program ; const …;{константы} var …; {переменные}
Описание слайда:

Из чего состоит программа? program <имя программы>; const …;{константы} var …; {переменные} begin … {основная программа} end. { процедуры и функции } комментарии в фигурных скобках не обрабатываются

7 слайд Из чего состоит программа? Константа – постоянная величина, имеющая имя. Пере
Описание слайда:

Из чего состоит программа? Константа – постоянная величина, имеющая имя. Переменная – изменяющаяся величина, имеющая имя (ячейка памяти). Процедура – вспомогательный алгоритм, описывающий некоторые действия (рисование окружности). Функция – вспомогательный алгоритм для выполнения вычислений (вычисление квадратного корня, sin).

8 слайд Имена программы, констант, переменных Имена могут включать латинские буквы (A
Описание слайда:

Имена программы, констант, переменных Имена могут включать латинские буквы (A-Z) цифры знак подчеркивания _ заглавные и строчные буквы не различаются Имена НЕ могут включать русские буквы пробелы скобки, знаки +, =, !, ? и др. имя не может начинаться с цифры Какие имена правильные?? AXby R&B 4Wheel Вася “PesBarbos” TU154 [QuQu] _ABBA A+B

9 слайд Константы const 	 	i2 = 45; { целое число } 	pi = 3.14; { вещественное число
Описание слайда:

Константы const i2 = 45; { целое число } pi = 3.14; { вещественное число } qq = 'Вася'; { строка символов } L = True; { логическая величина } целая и дробная часть отделяются точкой можно использовать русские буквы! может принимать два значения: True (истина, «да») False (ложь, «нет»)

10 слайд Переменные Переменная – это величина, имеющая имя, тип и значение. Значение п
Описание слайда:

Переменные Переменная – это величина, имеющая имя, тип и значение. Значение переменной можно изменять во время работы программы. Типы переменных: integer { целая } real { вещественная } char { один символ } string { символьная строка } boolean { логическая } Объявление переменных (выделение памяти): var a, b: integer; Q: real; s1, s2: string;

11 слайд Как изменить значение переменной? Оператор – это команда языка программирован
Описание слайда:

Как изменить значение переменной? Оператор – это команда языка программирования высокого уровня. Оператор присваивания служит для изменения значения переменной. program qq; var a, b: integer; begin a := 5; b := a + 2; a := (a + 2)*(b – 3); end. a ? 5 5 b ? 5+2 7 a 5 7*4 28 Пример:

12 слайд Оператор присваивания Общая структура: Арифметическое выражение может включат
Описание слайда:

Оператор присваивания Общая структура: Арифметическое выражение может включать константы имена переменных знаки арифметических операций: + - * / div mod вызовы функций круглые скобки ( ) умножение деление деление нацело остаток от деления <имя переменной> := <выражение>;

13 слайд program qq; 	var a, b: integer; 		 x, y: real; 	begin 	 a := 5; 10 := x; y :
Описание слайда:

program qq; var a, b: integer; x, y: real; begin a := 5; 10 := x; y := 7,8; b := 2.5; x := 2*(a + y); a := b + x; end. Какие операторы неправильные? имя переменной должно быть слева от знака := целая и дробная часть отделяются точкой нельзя записывать вещественное значение в целую переменную

14 слайд Ручная прокрутка программы program qq; var 	a, b: integer; begin a := 5; b :=
Описание слайда:

Ручная прокрутка программы program qq; var a, b: integer; begin a := 5; b := a + 2; a := (a + 2)*(b – 3); b := a div 5; a := a mod b; a := a + 1; b := (a + 14) mod 7; end. a b ? ? 5 7 28 5 3 4 4

15 слайд Порядок выполнения операций вычисление выражений в скобках умножение, деление
Описание слайда:

Порядок выполнения операций вычисление выражений в скобках умножение, деление, div, mod слева направо сложение и вычитание слева направо z := (5*a*c+3*(c-d))/a*(b-c)/ b; x:=(a*a+5*c*c-d*(a+b))/((c+d)*(d-2*a)); 2 3 5 4 1 7 8 6 9 2 6 3 4 7 5 1 12 8 11 10 9

16 слайд Сложение двух чисел Задача. Ввести два целых числа и вывести на экран их сумм
Описание слайда:

Сложение двух чисел Задача. Ввести два целых числа и вывести на экран их сумму. Простейшее решение: program qq; var a, b, c: integer; begin read ( a, b ); c := a + b; writeln ( c ); end.

17 слайд Оператор ввода read ( a ); { ввод значения переменной a} read ( a, b ); { вво
Описание слайда:

Оператор ввода read ( a ); { ввод значения переменной a} read ( a, b ); { ввод значений переменных a и b} Как вводить два числа? через пробел: 25 30 через Enter: 25 30

18 слайд Оператор вывода write ( a ); { вывод значения переменной a} writeln ( a ); {
Описание слайда:

Оператор вывода write ( a ); { вывод значения переменной a} writeln ( a ); { вывод значения переменной a и переход на новую строчку} writeln ( 'Привет!' ); { вывод текста} writeln ( 'Ответ: ', c ); { вывод текста и значения переменной c} writeln ( a, '+', b, '=', c );

19 слайд Форматы вывода program qq; var i: integer; x: real; begin i := 15; writeln (
Описание слайда:

Форматы вывода program qq; var i: integer; x: real; begin i := 15; writeln ( '>', i, '<' ); writeln ( '>', i:5, '<' ); x := 12.345678; writeln ( '>', x, '<' ); writeln ( '>', x:10, '<' ); writeln ( '>', x:7:2, '<' ); end. >15< > 15< >1.234568E+001< > 1.23E+001< > 12.35< всего символов всего символов в дробной части

20 слайд Полное решение 	program qq; 	var a, b, c: integer; 	begin writeln(&#039;Введите дв
Описание слайда:

Полное решение program qq; var a, b, c: integer; begin writeln('Введите два целых числа'); read ( a, b ); c := a + b; writeln ( a, '+', b, '=', c ); end. Протокол: Введите два целых числа 25 30 25+30=55 это выводит компьютер это вводит пользователь

21 слайд Блок-схема линейного алгоритма начало конец c := a + b; ввод a, b вывод c бло
Описание слайда:

Блок-схема линейного алгоритма начало конец c := a + b; ввод a, b вывод c блок "начало" блок "ввод" блок "процесс" блок "вывод" блок "конец"

22 слайд Задания &quot;4&quot;: Ввести три числа, найти их сумму и произведение. Пример: 	 Введи
Описание слайда:

Задания "4": Ввести три числа, найти их сумму и произведение. Пример: Введите три числа: 4 5 7 4+5+7=16 4*5*7=140 "5": Ввести три числа, найти их сумму, произведение и среднее арифметическое. Пример: Введите три числа: 4 5 7 4+5+7=16 4*5*7=140 (4+5+7)/3=5.33

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

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

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

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Облачные технологии в образовании»
Курс «1С: Предприятие 7.7»
Курс «WEB-ВЕРСТКА (HTML, CSS)»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Введение в программирование на языке С (СИ)»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Современные тенденции цифровизации образования»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Курс повышение квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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