Тема урока Знакомство с программной средой Pascal ABC.Net. Паскаль был разработан швейцарским ученым Никлаусом Виртом (1970 г.) Учебная система программирования Pascal ABC разработана С.С.Михалкович (2007г.)
Цель урока Познакомиться с системой программирования Pascal ABCNet, изучить алфавит языка, изучить структуру программы, изучить операторы, научиться составлять простые программы в Паскале.
Тест по теме «Алгоритмизация и алгоритмы» 1. Алгоритм-это : –указание на выполнение действий, –система правил, описывающая последовательность действий, которые необходимо выполнить для решения задачи, –процесс выполнения вычислений, приводящих к решению задачи
Тест по теме «Алгоритмизация и алгоритмы» 2. Свойство алгоритма – дискретность, выражает, что: –команды должны следовать последовательно друг за другом, –каждая команда должна быть описана в расчете на конкретного исполнителя, –разбиение алгоритма на конечное число команд
Тест по теме «Алгоритмизация и алгоритмы» 3. Формальное исполнение алгоритма – это: –исполнение алгоритма конкретным исполнителем с полной записью его рассуждений, –разбиение алгоритма на конкретное число команд и пошаговое их исполнение, –исполнение алгоритма не требует рассуждений, а осуществляется исполнителем автоматически, –исполнение алгоритма осуществляется исполнителем на уровне его знаний.
Тест по теме «Алгоритмизация и алгоритмы» 4. Самое важное свойство алгоритма: –визуальность, –массовость, –дискретность, –аудиальность.
Тест по теме «Алгоритмизация и алгоритмы» 5. Какой алгоритм называется линейным: –выполнение операций зависит от условия, –операции выполняются друг за другом, –одни и те же операции выполняются многократно, –присутствие всех возможных операций в одном алгоритме
Тест по теме «Алгоритмизация и алгоритмы» 6. Графические задание алгоритма – это: –способ представления алгоритма с помощью геометрических фигур, –представление алгоритма в форме таблиц и расчетных формул, –система обозначений и правил для единообразной и точной записи алгоритмов и их исполнения
Тест по теме «Алгоритмизация и алгоритмы» 7. В расчете на кого должен строиться алгоритм: –в расчете на ЭВМ, –в расчете на умственные способности товарища, –в расчете на конкретного исполнителя.
Тест по теме «Алгоритмизация и алгоритмы» 8. Какое из перечисленных свойств относится к свойствам алгоритма: –визуальность, –совокупность, –аудиальность, –понятность.
Тест по теме «Алгоритмизация и алгоритмы» 9. Циклическим называется алгоритм, в котором: –выполнение операций зависит от условия, –операции выполняются друг за другом, –одни и те же операции выполняются многократно.
Тест по теме «Алгоритмизация и алгоритмы» 10. Выберите верное представление арифметического выражения на алгоритмическом языке: -x + 3y / 5xy, -x + 3*y / 5*x*y, -(x + 3y) / 5xy, -(x + 3*y) / (5*x*y), -x + 3*y / (5*x*y).
Критерии взаимоконтроля теста Каждый правильный ответ 0,5 балла. Выставите общий балл
Ключ к тесту по теме «Алгоритмизация и алгоритмы» Вопрос Ответ
Тема урока Знакомство с программной средой Pascal ABC.Net
Структура программы {1. заголовок программы} program Имя_Программы; {2. Раздел описаний} label Описания_меток; const Описания_Констант; type Описания_Типов; var Описания_Переменных; procedure Описания_Процедур_и_функций; function; {4. Раздел операторов} begin Операторы end.
Алфавит – это разрешенный для данного языка набор символов, который может содержать буквы, цифры, математические символы, а также так называемые ключевые или зарезервированные слова.
Алфавит языка Паскаль 26 латинских строчных и 26 латинских прописных букв: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 10 цифр: знаки операций: + - * / = = ограничители (разделители):., ' ( ) [ ] (..) { } (* *).. : ; подчеркивание _ спецификаторы: ^ # $
Идентификаторы идентификатор должен быть уникальным; идентификатор имеет ограничение по длине; идентификатор может состоять только из символов латинского алфавита, цифр и знака подчеркивания ("_"); идентификатор не может начинаться с цифры.
Операторы Оператор присваивания := Оператор вывода Write (b1, b2, b3,…, bn); Writeln (b1, b2, b3,…, bn); Writeln; Write (значения переменных, b1, b2, b3,…, bn); Оператор ввода Read(a1, a2,…,an); Readln(a1, a2,…,an).
Важно Primer_1, но нельзя: 1 – Primer (допущены три ошибки: имя начинается цифрой, использовано тире и разделение пробелом). Операторные скобки begin….. end. Разделителем операторов в Паскале является ; (точка с запятой) Имя программы
Задача 1. Вывести на экран текст в заданном формате: я студент Забайкальского горного колледжа им. М.И. Агошкова
Учебная система программирования Pascal ABC.Net
Решение задачи 1
Задача 2. Вывести на экран строковый рисунок.
Задача 3. Составить программу на языке Паскаль для нахождения площади круга, имея алгоритм решения задачи, записанный с помощью блок- схем. Задача 4. (Дополнительно) Дан текст программы на языке Паскаль, перевести алгоритм решения задачи с языка программирования на блок-схемы и определить, что вычисляет данная программа.
Домашнее задание Стр Выполнение конспекта. Справочная система системы Паскаль, горячие клавиши. (Попов В.Б. Turbo Pascal для школьников: учеб. Пособие. – 3-е изд. - М.: Финансы и статистика, с. Выучить материал, изученный на уроке.