МЕТОДИЧЕСКИЕ РАЗАБОТКИ
Оценка 4.8

МЕТОДИЧЕСКИЕ РАЗАБОТКИ

Оценка 4.8
Занимательные материалы +6
ppt
информатика
7 кл—11 кл
15.04.2017
МЕТОДИЧЕСКИЕ РАЗАБОТКИ
Публикация является частью публикации:
Урок_Знакомство с языком Паскаль.ppt

МЕТОДИЧЕСКИЕ РАЗАБОТКИ

МЕТОДИЧЕСКИЕ РАЗАБОТКИ
Учитель математики и информатики  МБОУ «СОШ № 61» г.Грозного Султаханова Элита Руслановна УРОК НА ТЕМУ: «ЗНАКОМСТВО С ЯЗЫКОМ ПАСКАЛЬ»

МЕТОДИЧЕСКИЕ РАЗАБОТКИ

МЕТОДИЧЕСКИЕ РАЗАБОТКИ
ЦЕЛЬ УРОКА: выяснить структуру программы, операторы, правила оформления и пунктуацию языка Turbo Pascal.

МЕТОДИЧЕСКИЕ РАЗАБОТКИ

МЕТОДИЧЕСКИЕ РАЗАБОТКИ
Система программирования Система программирования TURBO PASCAL. TURBO PASCAL. Паскаль – это универсальный язык программирования, позволяющий решать самые разнообразные задачи обработки информации.

МЕТОДИЧЕСКИЕ РАЗАБОТКИ

МЕТОДИЧЕСКИЕ РАЗАБОТКИ
СОСТАВ СИСТЕМЫ СОСТАВ СИСТЕМЫ ПРОГРАММИРОВАНИЯ ТР: ПРОГРАММИРОВАНИЯ ТР: 1)язык программирования Тurbo Pascal; 2)интегрированная среда программирования(компилятор: переводит программу в машинный код и интерпретатор: исполняет команды)

МЕТОДИЧЕСКИЕ РАЗАБОТКИ

МЕТОДИЧЕСКИЕ РАЗАБОТКИ
Алфавит языка программирования Алфавит языка программирования TURBO PASCAL TURBO PASCAL 1)латинские буквы – большие и малые; 2)буквы русского алфавита - большие и малые; 3)цифры – от 0 до 9; 4)знаки операций - +, -, /, *,=,<, >, <>, <=, >=;

МЕТОДИЧЕСКИЕ РАЗАБОТКИ

МЕТОДИЧЕСКИЕ РАЗАБОТКИ
PROGRAM ИМЯ ПРОГРАММЫ; VAR список однотипных переменных: тип; BEGIN операторы END. PROGRAM ИМЯ ПРОГРАММЫ; VAR список однотипных переменных: INTEGER; список однотипных переменных:REAL; BEGIN READ(список ввода); READLN(список ввода); переменная:=арифметическое выражение ; WRITE(список вывода); WRITELN(список вывода); END.

МЕТОДИЧЕСКИЕ РАЗАБОТКИ

МЕТОДИЧЕСКИЕ РАЗАБОТКИ
PROGRAM ИМЯ ПРОГРАММЫ; VAR список однотипных переменных: тип; BEGIN операторы END. PROGRAM PRIMER ; VAR x, y, z, F : INTEGER ; BEGIN READ ( x, y, z ) ; F := (x + y + z)*2 ; WRITELN ( F ) END. Заголовок программы Раздел описания переменных Раздел операторов (основная часть)

МЕТОДИЧЕСКИЕ РАЗАБОТКИ

МЕТОДИЧЕСКИЕ РАЗАБОТКИ
PROGRAM ИМЯ ПРОГРАММЫ; VAR список однотипных переменных: INTEGER; список однотипных переменных:REAL; BEGIN READ(список ввода); READLN(список ввода); переменная:=арифметическое выражение ; WRITE(список вывода); WRITELN(список вывода); END. Раздел описания переменных начинается со слова Var , за которым идет список имен однотипных переменных через запятую. В языке Паскаль существует два числовых типа величин: вещественный (Real) и целый (Integer). Имена переменных составляются из латинских букв и цифр, причем первым символом - буква.

МЕТОДИЧЕСКИЕ РАЗАБОТКИ

МЕТОДИЧЕСКИЕ РАЗАБОТКИ
PROGRAM ИМЯ ПРОГРАММЫ; VAR список однотипных переменных: INTEGER; список однотипных переменных:REAL; BEGIN READ(список ввода); READLN(список ввода); переменная:=арифметическое выражение ; WRITE(список вывода); WRITELN(список вывода); END. Раздел операторов – основная часть программы. Начало и ко-нец раздела отмечаются служебными словами BEGIN и END , которые являются операторными скобками. Между этими сло-вами помещаются все команды алгоритма, записанные на языке Паскаль (операторы). Разделителем операторов являет-ся точка с запятой. В самом конце программы ставится

МЕТОДИЧЕСКИЕ РАЗАБОТКИ

МЕТОДИЧЕСКИЕ РАЗАБОТКИ
PROGRAM ИМЯ ПРОГРАММЫ; VAR список однотипных переменных: INTEGER; список однотипных переменных:REAL; BEGIN READ(список ввода); READLN(список ввода); переменная:=арифметическое выражение ; WRITE(список вывода); WRITELN(список вывода); END. Ввод исходных данных с клавиатуры происходит по опе-ратору READ или READLN ( читать ). Оператор READLN отличается от READ только тем, что после ввода данных курсор перемещается в начало новой строки.

МЕТОДИЧЕСКИЕ РАЗАБОТКИ

МЕТОДИЧЕСКИЕ РАЗАБОТКИ
PROGRAM ИМЯ ПРОГРАММЫ; VAR список однотипных переменных: INTEGER; список однотипных переменных:REAL; BEGIN READ(список ввода); READLN(список ввода); переменная:=арифметическое выражение ; WRITE(список вывода); WRITELN(список вывода); END. Арифметический оператор присваивания: слева- переменная, справа - арифметическое выражение, которое должно быть вычислено. Составной символ := читается как «присвоить». Сначала вычисляется арифметическое выражение, затем полученное значение присваивается переменной.Пример: a := sqr (x) + sin (y) / (12*z

МЕТОДИЧЕСКИЕ РАЗАБОТКИ

МЕТОДИЧЕСКИЕ РАЗАБОТКИ
Арифметически е операции Функции + - * / div mod сложение вычитание умножение деление деление нацело Остаток от деления F (x) |x| x 2 ABS (x) SQR (x) SQRT (x)  x SIN (x) Sin x COS (x) Cos x

МЕТОДИЧЕСКИЕ РАЗАБОТКИ

МЕТОДИЧЕСКИЕ РАЗАБОТКИ
Приоритеты выполнения операций ( ) F(x) * / div mod + - Правила записи арифметических выражений 1.Арифметическое выражение записывается в строку 2.Нельзя ставить подряд два знака арифметических операций 3.Нельзя опускать знак умножения между сомножителями 4.Используются только круглые скобки 5.Последовательность выполнения операций определяется по их приоритетам

МЕТОДИЧЕСКИЕ РАЗАБОТКИ

МЕТОДИЧЕСКИЕ РАЗАБОТКИ
PROGRAM ИМЯ ПРОГРАММЫ; VAR список однотипных переменных: INTEGER; список однотипных переменных:REAL; BEGIN READ(список ввода); READLN(список ввода); переменная:=арифметическое выражение ; WRITE(список вывода); WRITELN(список вывода); END. Вывод результатов происходит по WRITE или WRITELN (писать). Результаты выводятся в порядке их перечисле-ния в списке. Разница в выполнении операторов WRITE и WRITELN состоит в том, что после выполнения операции вывода по оператору WRITELN курсор перемещается в начало новой

МЕТОДИЧЕСКИЕ РАЗАБОТКИ

МЕТОДИЧЕСКИЕ РАЗАБОТКИ
Задание 1: 1)AXby 2) R&B 3) 4Wheel 4) Вася 5) “PesBarbos” 6) TU154 7) [QuQu] 8) _ABBA 9) A+B

МЕТОДИЧЕСКИЕ РАЗАБОТКИ

МЕТОДИЧЕСКИЕ РАЗАБОТКИ
ЗАДАНИЕ 2:Найдите ошибки в записи программы. program zadacha1; 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. имя переменной должно быть слева от знака := целая и дробная часть отделяются запятой и несоответствие типов Несоответстви е типов

МЕТОДИЧЕСКИЕ РАЗАБОТКИ

МЕТОДИЧЕСКИЕ РАЗАБОТКИ
Задание 3: Запишите выражение в математическом виде: x:=(a*a+5*c*c-d*(a+b))/((c+d)*(d- 2*a)); x  2 a (   5 2 c  ddc )(  bad (  )2 a )

МЕТОДИЧЕСКИЕ РАЗАБОТКИ

МЕТОДИЧЕСКИЕ РАЗАБОТКИ
Задание 4: Напишите программу вычисления y по формуле: y = ( 1- x2 + 5x4 )2, где x - данное целое число. Program zadacha2; Var х, у: integer; Вegin Write(‘Введите целое число ’); Read(x); y:=sqr(1-sqr(x)+5*sqr(sqr(x))); Write(‘Значение у равно ’,y); Read(y); End.

МЕТОДИЧЕСКИЕ РАЗАБОТКИ

МЕТОДИЧЕСКИЕ РАЗАБОТКИ
ИСПОЛНЕНИЕ ПРОГРАММЫ

МЕТОДИЧЕСКИЕ РАЗАБОТКИ

МЕТОДИЧЕСКИЕ РАЗАБОТКИ
ДОМАШНЕЕ ЗАДАНИЕ: § 11 стр. 74-79 Задание 9, 10

МЕТОДИЧЕСКИЕ РАЗАБОТКИ

МЕТОДИЧЕСКИЕ РАЗАБОТКИ
ИСПОЛЬЗУЕМАЯ ЛИТЕРАТУРА: 1) Фотография Никлауса Вирта: http://data.businessworld.cz/img/article/img/63/732 fafbbdc20279b089d213f180692.jpg 2) Демонстрация к лекции на тему «Структура программы на Паскале» http://files.school- collection.edu.ru/dlrstore/6c855a78-5832-41d5- 9417-1390bcd448e0/9_83.pps 3) Информатика и ИКТ: учебник для 9 класса/И.Г.Семакин, Л.А.Залогова. - М: Бином. Лаборатория знаний, 2012г.
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
15.04.2017