Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемБорис Филюшин
1 ЗНАКОМСТВО С ЯЗЫКОМ ПАСКАЛЬ 9 КЛАСС
2 ЦЕЛЬ: выяснить структуру программы, операторы, правила оформления и пунктуацию языка Паскаль.
3 Тест по теме «Алгоритмы работы с величинами»
4 1. УКАЖИТЕ ПОСЛЕДОВАТЕЛЬНОСТЬ КОМАНД, В РЕЗУЛЬТАТЕ ВЫПОЛНЕНИЯ КОТОРЫХ ЗНАЧЕНИЯ ПЕРЕМЕННЫХ X И У ПОМЕНЯЮТСЯ МЕСТАМИ: а)Х:=Х+У; У:=Х-У; Х:=Х-У; б)В:=Х; Х:=У; У:=Х; в)У:=Х; В:=Х; Х:=У; г)Х:=У; У:=Х.
5 2. ЧЕМУ БУДЕТ РАВНО ЗНАЧЕНИЕ ПЕРЕМЕННОЙ X ПОСЛЕ ВЫПОЛНЕНИЯ КОМАНДЫ Х:=Х+2, ЕСЛИ ДО ЕЕ ВЫПОЛНЕНИЯ ОНО БЫЛО РАВНО 3? а)1; в)3; б)2;г) 5.
6 3. ПРИ КАКИХ ИСХОДНЫХ ЗНАЧЕНИЯХ ПЕРЕМЕННЫХ X И У В РЕЗУЛЬТАТЕ ВЫПОЛНЕНИЯ КОМАНДЫ Х:=Х^У-У ЗНАЧЕНИЕ ПЕРЕМЕННОЙ X СТАНЕТ РАВНЫМ 2? а)4,1;в) 2, 2; б)3,2;г) 5,1.
7 4.ЗНАЧЕНИЕ ВЫРАЖЕНИЯ 2*4*2- 5^З*2 РАВНО: А) -186; в)-234; Б) ; г)-61.
8 5. КОМАНДА ПРИСВАИВАНИЯ ОЗНАЧАЕТ, ЧТО: а) вводятся значения переменных, являющихся исходными данными решаемой задачи; б) выводятся результаты решения задачи компьютером пользователю; в) переменная величина получает значение; г) происходит обращение к новой программе
9 Ответы: 1а; 2г; Зв; 4в; 5в.
10 После того как продуман алгоритм решения задачи, составляется программа на одном из языков программирования. Одним из самых популярных языков является Паскаль. С этого урока мы начнем рассматривать основы программирования на этом языке.
11 Этот язык был разработан в 1971 г. швейцарским профессором Никлаусом Виртом и назван в честь французского ученого Блеза Паскаля. Команды языка называются операторами. Программа на языке Паскаль близка по своему описанию алгоритмическому языку.
12 СТРУКТУРА ПРОГРАММЫ (РАССМОТРИМ УПРОЩЕННЫЙ ВАРИАНТ): Рrоgrаm ; Vаr Вegin End.
13 Имя программы любое имя. Раздел описаний - список переменных (латинских букв, наборов букв, букв и цифр) через запятую, после двоеточия - тип переменных. Числовые типы: вещественный (rеаl) и целый (integer). Например, var a:integer; b1: real. Тело программы - основная часть программы. Операторы внутри тела программы отделяются точкой с запятой, а в конце служебного слова еnd ставится точка.
14 Оператор ввода - при выполнении этого оператора компьютер ожидает ввод данных с клавиатуры. Read( ) или readln ( ). Их отличие в том, что по оператору readln курсор перемещается в новую строку. Если в операторе несколько переменных, то данные вводятся через пробел, а в конце нажимается клавиша Enter. Оператор вывода - компьютер выводит результат работы программы на экран. Write( ) или Writeln( ) аналогично оператору ввода экранный курсор переводится на новую строку во втором случае. Например, Write(5,c), write (a,b,c); write('С Новым годом!'); write(х*у+254/3).
15 При выводе числовых данных можно задать формат вывода: 1)для целых чисел - количество позиций на экране; 2)для вещественных общее количество чисел и количество чисел в дробной части. Например, а=6 оператор write(а:5), тогда на экране будет _ _ _ _ _6, где _ пробел; а=511,64 оператор write(а: 10:4), при этом на экране _ _ _ _ 511, 6400.
16 Оператор присваивания: :=, арифметическое выражение может содержать: числовые константы, переменные, арифметические операции, круглые скобки. Приоритет операций: *, /, +, -. Возведение в степень знак ^, х 2 - sqr(х), sqrt(х).
17 выглядит так: - на языке Паскаль выглядит так: sqr(sqr(x)-y*3/4)- sqrt(x^3).
18 ЗАДАНИЕ 1. ЗАПИШИТЕ ПО ПРАВИЛАМ ЯЗЫКА ПАСКАЛЬ СЛЕДУЮЩИЕ ВЫРАЖЕНИЯ: 1. 2.tg3x+1; 3.3x 3 +2x 2 +4
19 ЗАДАНИЕ 2. ОПРЕДЕЛИТЕ, КАКИЕ ИЗ ПРИВЕДЕННЫХ НИЖЕ ИМЕН НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ В КАЧЕСТВЕ ЗАГОЛОВКА ПРОГРАММЫ И ПОЧЕМУ. Iwanov_Petr_10r; Dog-Cat; Nomera_Doma; F22.
20 ЗАДАНИЕ 3. НАЙДИТЕ ОШИБКИ В ПРОГРАММЕ Program control; Var x, y, z: integer; Begin x:=5; y:=7; z:=x+y; writeln (z=x+y,z); end.
21 ЗАДАНИЕ 4. КАКАЯ ЗАДАЧА РЕШАЕТСЯ ПО СЛЕДУЮЩЕЙ ПРОГРАММЕ? Program Test; Var A,B,C: integer; Begin Readln (A,B); C:=(A+B)*(B-C); Writeln (C); End. Какой результат будет получен, если в качестве исходных значений A и B ввести соответственно 7 и 8?
22 ЗАДАЧА 5 Напишите программу, которая вычисляет площадь и периметр прямоугольника со сторонами a и b.
23 ПОДВЕДЕНИЕ ИТОГОВ Когда появился язык Паскаль и кто его автор? Какова структура программы на языке Паскаль? Какие операторы на данный момент вы знаете? Какие правила пунктуации в Паскале вам известны?
24 ДОМАШНЕЕ ЗАДАНИЕ Записать по правилам языка Паскаль следующее выражение: Написать программу на алгоритмическом языке и на языке Паскаль, по которой можно найти расстояние между двумя точками с заданными координатами.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.