Цель:
Познакомить учащихся с первоначальными данными нужными для разработки программ – языками программирования Паскаль, Бейсик, алгоритмический язык.
Задачи:
познакомить учащихся с алфавитом языков программирования Паскаль, Бейсик, алгоритмического языка;
познакомить учащихся со структурой программы на разных языках программирования;
научить учащихся записывать арифметические выражения на языках программирования Паскаль, Бейсик, алгоритмический язык;
выяснить сходства и различия языков программирования Паскаль, Бейсик, алгоритмического языка;
развитие умений использовать команды разных языков программирования для записи программы линейной структуры;
План урока:
1. Организационный момент.
2. Актуализация начальных знаний учащихся.
3. Изучение нового материала.
4. Создание проблемной ситуации. Закрепление знаний.
5. Проверка и самопроверка. Анализ полученных результатов.
6. Подведение итогов урока. Домашнее задание.
Ход урока.
I. Организационный момент
Доклад дежурных. Приветствие учителя.
II. Актуализация начальных знаний учащихся.
Под системой программирования следует понимать систему, образуемую языком программирования, а также вспомогательными средствами для подготовки программ в форме, пригодной для выполнения. Система программирования, иногда говорят «среда программирования», позволяет создавать тексты программ, компилировать их, находить ошибки и оперативно исправлять их, отлаживать и исполнять программу.
Языки программирования являются искусственными языками со строго определенным синтаксисом и семантикой, поэтому они не допускают свободного толкования инструкций, характерного для естественного языка.
III. Изучение нового материала.
Запишите в тему урока «Введение в программирование».
Алгоритмом называется понятное и точное предписание (указание) исполнителю совершить определенную последовательность действий для достижения поставленной цели для решения поставленной задачи.
Алгоритмы можно записать разыми способами. Нас будет интересовать самый трудный – на языке программирования.
Давайте рассмотрим 3 языка программирования:
Школьный алгоритмический
Язык Бейсик
Язык Паскаль.
Вы можете спросить, почему три языка, а не один? Дело в том, что в вариантах ЕГЭ по информатике встречаются задачи на программирование. Решение задач можно оформлять на любом языке программирования, в том числе и в виде блок-схемы. Какой язык выбрать, дело пользователя, поэтому я постараюсь кратко изложить особенности трех языков.
Алфавит языка.
Язык программирования, как другой язык имеет свой алфавит – набор символов.
Переменная – это параметр программы, значение которой может изменяться в процессе выполнения программы. Переменная характеризуется тремя параметрами:
Именем (на латинском языке, могут присутствовать цифры, знак подчеркивания);
Типом;
Значением (значение зависит от типа переменной)
В языке программирования любая переменная или константа должна быть отнесена к определенному типу.
Задача. Рассмотрите примеры программ. Простейший алгоритм, запрашивающий имя и затем приветствующий его обладателя.
Школьный АЯ.
алг Знакомство (арг лит Имя, рез лит t)
нач
вывод "Как тебя зовут ?"
ввод Имя
t := "Привет, " + Имя + "!" | "+" - операция сцепки
вывод t
кон
Turbo Pascal.
Program Hello;
Var Name: String; {Описание переменной Name строкового типа}
BEGIN
Write('Как тебя зовут ? ') ; {Вывод на экран текста вопроса}
ReadLn(Name) ; {Ввод c клавиатуры имени}
WriteLn('Привет, ', Name, '!') ; {Вывод на экран приветствия}
ReadLn
END.
Весь материал - в архиве.