СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Система программирования

Категория: Информатика

Нажмите, чтобы узнать подробности

Тема урока: «Система программирования»

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

Ход урока

I. Организационный момент

II. Актуализация начальных знаний учащихся.

Под системой программирования следует понимать систему, образуемую языком программирования, а также вспомогательными средствами для подготовки программ в форме, пригодной для выполнения. Система программирования, иногда говорят «среда программирования», позволяет создавать тексты программ, компилировать их, находить ошибки и оперативно исправлять их, отлаживать и исполнять программу.

Языки программирования являются искусственными языками со строго определенным синтаксисом и семантикой, поэтому они не допускают свободного толкования инструкций, характерного для естественного языка.

III. Изучение нового материала.

Разбор теории:

1. определение программирования

2. алфавит, формы записи

3. структура программы – пример программы, записываем в тетрадь

Разберем первую программу, которая вычисляет произведение двух целых чисел:

Program p1;  Var a,b,с: integer;

Begin  WriteLn ('Введите два целых числа через пробел');  ReadLn (a,b);  с:=a*b;  WriteLn ('Их произведение равно ', с);  ReadLn  End.

Program p2;  Var a,b,с: integer;

Begin  WriteLn ('Введите два целых числа через пробел');  a:=5;

b:=9;  с:=a*b;  WriteLn ('Их произведение равно ', с);  ReadLn  End.

4. переменные – определение записать

5. функции

6. операторы линейного алгоритма

Алгоритмы можно записать разыми способами. Нас будет интересовать самый трудный – на языке программирования.

Языки программирования:

  • Школьный алгоритмический
  • Язык Паскаль.

Алфавит языка

Язык программирования, как другой язык имеет свой алфавит – набор символов.

Школьный алгоритмический

Паскаль

1) прописные и заглавные буквы русского алфавита; 2) 26 латинских строчных и 26 латинских прописных букв; 3) знаки операций: + - * / ^ = <> < > <= >= := 4) разделители_, пробел, ( ), «, “ 5) служебные слова: Алг, нач, кон, арг, рез, цел, сим, лит, лог, вещ, таб, длин, нц, кц, дано, надо, если, то, иначе, всё, пока, для, от, до

1) 26 латинских строчных и 26 латинских прописных букв; 2) 10 цифр; 3) знаки операций: + - * / = <> < > <= >= := 4) ограничители: . , ' ( ) [ ] (. .) { } (* *) .. : ; 5) служебные слова: SET, MOD, AND, FOR, THEN, ARRAY, FILE, STRING, NOT, TO, BEGIN, FUNCTION, CASE, GOTO, OF, IF, DIV, PROCEDURE, DO PROGRAM, WHILE, DOWNTO, WITH, ELSE, XOR, END, REPEAT. 6) буквы русского языка используются в комментариях.

Математические операции:

Название операции

Форма записи

Школьный алгоритмический

Паскаль

сложение

А + В

А + В

вычитание

А - В

А – В

умножение

А * В

А * В

деление

А / В

А / В

Возведение в степень

А ^ 2

Нет

Элементарные функции:

Название операции

Форма записи

Школьный алгоритмический

Паскаль

Абсолютноезначение х

Abs(x)

Abs(x)

Ln x

Log(x)

Ln(x)

Arctg x

 

Arctan9x)

Случайное число

 

random(x)

Cos x

Cos(x)

Cos(x)

ex

Exp(x)

Exp(x)

Sin x

Sin(x)

Sin(x)

Целая часть числа х

 

int(x)

Целая часть числа х округление

 

round(x)

Квадратный корень от х

Sqr(x)

Sqrt(x)

Квадрат числа

Нет

Sqr(x)

Деление нацело

 

DIV

Остаток от деления

Mod (a,b)

a MOD b