Инфоурок Информатика Другие методич. материалыТема урока: Язык программирования, программа и ее структура

Тема урока: Язык программирования, программа и ее структура

Скачать материал

ТЕМА УРОКА: ЯЗЫК ПРОГРАММИРОВАНИЯ, ПРОГРАММА И ЕЕ СТРУКТУРА          

 8 УРОК     9 КЛАСС   21-24.10.2014

Цели и задачи урока:

  • Язык программирования, программа и ее структура
  • Развивать логику, умение анализировать, сравнивать, делать выводы, высказывать свою мысль.
  •  Воспитывать аккуратность, внимательность, вежливость и дисциплинированность, бережное отношение к своему здоровью.

алг Деление дробей
цел a, b, с, d, m, n
нач
     ввод а, b, c, d
     m:= a x d
     n:= b x c
вывод m, n
кон

Program primer1;
var a, b,
с, d, m, n: integer;
begin
 readln (a,b, c,d) ; {
Ввод}
 m:= a*d;    {
Числитель}
  n:= b*c;    {
Знаменатель}
   write (m, n)    {
Вывод}
end.

 

ХОД УРОКА:

 

I. ОРГ. МОМЕНТ.

Приветствие, проверка присутствующих.

Объяснение хода урока.

 

II. АКТУАЛИЗАЦИЯ ЗНАНИЙ.

 

1. Базовые структуры  ( В это время 1 ученик выполняет на доске дом задание)

 

2. Как записываются повторяющиеся процессы в алгоритмах (в виде циклических алгоритмов)

 

3.Какие бывают виды циклов. Арифметический цикл.  Логический цикл с предусловием. Логический цикл    с постусловием

 

4.Что такое основной и вспомогательный алгоритм.

Основным называется алгоритм, выполнение которого ведет к достижению основной (главной) цели.

Вспомогательным называется алгоритм, предназначенный для достижения промежуточной цели.

 

5. Проверка дом задания Задача.5 стр43

 

III. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ.

 

Паскаль - это универсальный язык программирования, позволяющий решать самые разнообразные задачи обработки информации.      Команду алгоритма, записанную на языке программирования, принято называть оператором.

(Никлаус Вирт-создал язык 1968-71)

 

СТРУКТУРА ПРОГРАММЫ НА ПАСКАЛЕ

 

Заголовок программы      произвольное имя, Program <имя программы>;

Раздел описания переменных                                                Var (variables - переменные),

Список имен переменных через запятую. Тип переменных     после двоеточия.

Два типа величинinteger  -  целый тип //// real-  вещественный тип

Например: var a, b : integer; с, d : real;

Раздел операторов - основная часть программы.

Начало и конец begin (начало) и end (конец). В самом конце программы ставится точка:

begin
< операторы >
end.                            

 

ОПЕРАТОРЫ ВВОДА, ВЫВОДА, ПРИСВАИВАНИЯ

 

Ввод исходных данных с клавиатуры происходит по оператору

 

read (read - читать) или readln (read line - читать строку):

 

read(<список переменных>);                          write(<список вывода>);
readln(<список переменных>);                      writeln(<список вывода>);

 

ЭЛЕМЕНТАМИ СПИСКА ВЫВОДА МОГУТ БЫТЬ КОНСТАНТЫ, ПЕРЕМЕННЫЕ, ВЫРАЖЕНИЯ.

 

Арифметический оператор присваивания на Паскале имеет следующий формат:

<числовая переменная> := <арифметическое выражение>

 

ЗНАКИ ОСНОВНЫХ АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ ЗАПИСЫВАЮТСЯ ТАК:

 

+ сложение, - вычитание, * умножение, / деление,

 =равно,<>не равно, <меньше,>больше, >=не меньше, <=не больше.

 

ПРАВИЛА ЗАПИСИ АРИФМЕТИЧЕСКИХ ВЫРАЖЕНИЙ

 

МАТЕМАТИЧЕСКОЕ ВЫРАЖЕНИЕ  А2 + В2 - 12С на Паскале записывается так: А*А + В*В - 12*С

 

Это же выражение можно записать иначе:  SQR(A) + SQR(B) - 12*С

 

Здесь использована функция возведения в квадрат - SQR.               

 

К старшим операциям относятся умножение (*) и деление (/).

 

Операции сложения и вычитания - младшие.

 

Круглые скобки в арифметических выражениях влияют на порядок выполнения операций.:

                                                                                                                                     

10div3=3   10mod3=1
5div2=2      5mod2=1
8div3=2      8mod3=2
7div2=3      7mod2=1
http://www.5byte.ru/9/images/alg23.gifhttp://www.5byte.ru/9/images/alg22.gif

 

 

 

 


ПУНКТУАЦИЯ ПАСКАЛЯ

 

Точка с запятой (;) ставится в конце заголовка программы, в конце раздела описания переменных, является разделителем операторов.

Перед словом end точку с запятой можно не ставить.

Запятая (,) является разделителем элементов во всевозможных списках: списке переменных в разделе описания, списке вводимых и выводимых величин.

Комментарий - это пояснение к программе, которое записывается в фигурных скобках.

Заметим, что в Паскале нет различия между строчными и прописными буквами.

Например begin, Begin, BEGIN, BeGiN

 

Program primer2;
   var А, В, С: integer;
begin
     readln(A,B);
     С:=(А+В)*(В-А);
     writeln(С) 
end.
IV.     ПРАКТИЧЕСКАЯ ЧАСТЬ. ВОПРОСЫ И ЗАДАНИЯ

 

1. Когда появился язык Паскаль и кто его автор?

2. Как записывается заголовок программы на Паскале?

3. Как записывается раздел описания переменных?

4. С какими типами числовых величин работает Паскаль?

5. Как записываются операторы ввода и вывода в Паскале?

6. Что такое оператор присваивания?

7. Как записываются арифметические выражения?

8. По каким правилам определяется порядок выполнения операций в арифметическом выражении?

 

V. САМОСТОЯТЕЛЬНАЯ РАБОТА.

 

 Какая задача решается по следующей программе?

Какой результат будет получен, если в качестве исходных значений А и В ввести соответственно 7 и 8?

 

VI.  ИТОГИ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.  

 

VII.  ДОМАШНЕЕ ЗАДАНИЕ:   ГЛ.2 УПРАЖНЕНИЕ СТР 56(1,2,3,4)

 

ЗАДАЧА 1.Найти площадь треугольника по сторонам а,b,с)

ЗАДАЧА 2. Написать программу вычисления выражения  .

Ответ: 264.998519095947

program zadaha2;

begin

writeln((100*sqrt(705)+sin(30*pi/180))/(sin(2)/cos(2)+sqrt(abs(25-47)))*sqr(cos(60*pi/180))); end.     

 

Самостоятельная работа               9 КЛАСС

·         Паскаль был разработан в 1968-1970 гг. ……….. (кем). Турбо Паскаль появился в 1984 году.

·         Алфавит языка Паскаль

·         ……………………...            ………………...  и ……………………. буквы

·         Цифры    ….………………………….

·         Знаки …………………………………

·         Служебные слова.

·         Константы – числа, символы, строки, которые не изменяют своего значения в процессе выполнения программы.

CONST e=2.71 (число Эйлера)

              Р =3.14

·         Переменные – величины, которые ……… в процессе выполнения программы. Объявляя переменную заданного типа, вы отводите в памяти место, где будет хранится ее значение.

Типы данных в Паскале:  ПРОСТЫЕ ( ЦЕЛЫЙ;   ВЕЩЕСТВЕННЫЕ;   СИМВОЛЬНЫЙ ;   ЛОГИЧЕСКИЙ).

 СЛОЖНЫЕ( МАССИВЫ, ФАЙЛЫ, ЗАПИСИ, МНОЖЕСТВА)

Простые типы данных                    

Целочисленный тип                                                                                Вещественный тип

Тип

 

Диапазон значений

Формат

 horting

Короткий

-128..127

1 байт

Integer

Целый

-32768..32867

2 байта

Longint

Длинный

-2 147 483 648..2147 483 647

4 байта

Тип

 

Точность

Формат

Real

Вещественный

11-12 знаков

6 байт

Double

Двойной точности

15-16 знаков

8 байт


Арифметические выражения и операции. Арифметическое выражение состоит из операндов, скобок, знаков операций.

Сложение

 

Вычитание

 

Умножение

 

Деление

 

Целочисленное деление

 

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

 

Арифметические функции

Арифметическая функция

Запись на языке Паскаль

Выполняемая функция

|x|

 

 

x2

 

 

 

 

 

 

sin x

 

 

cos x

 

 

·         Записать математические выражения на языке Паскаль:

1); 2)  ; 3) ; 4) ;5); 6); 7); 8);9) .

·         Перевести из линейной записи в обычную.

1)       a/b/c;  2)   a*b/c;  3)   a+b/c;   4)   (a+b)/c;   5)   a+b/b+c;    6)    (a+b)/(b+c). 

 

·         Основные операторы.

1.       ……………… – оператор ввода данных

2.       ……………… – оператор вывода данных

3.       ……………… – оператор присваивания.

·         Структура программы.

program  имя программы;                                {заголовок программы}

uses    имя модуля1,..;                                       {раздел библ. модулей}

      label   имя метки 1,..;                                         {раздел меток}

      const  имя константы = значение константы;   {раздел констант}

      type ;                                                                       {раздел типов}

      var ;                                                                        {раздел переменных}

      begin

       операторы

      end.

2.       Решение задач.

Составить программу вычисления периметра (P) и площади (S) прямоугольника.

Program …..  ;

Var   ……….  : real;                                                                                    А

Begin

     Readln (……… );                                                                                                                  B

       … := ……… ;                                                                           

        …:= ………;

      Writeln (………);      End.

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Тема урока: Язык программирования, программа и ее структура"

Настоящий материал опубликован пользователем Ковалева Елена Григорьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

Скачать материал
    • 04.01.2015 506
    • DOCX 60.4 кбайт
    • Оцените материал:
  • Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Ковалева Елена Григорьевна
    Ковалева Елена Григорьевна

    учитель информатики

    • На сайте: 10 лет и 2 месяца
    • Подписчики: 1
    • Всего просмотров: 15849
    • Всего материалов: 8

    Об авторе

    Профессиональную деятельность учителя начала с 2002 года. Являюсь учителем первой категории, преподаю информатику в 5-11 классах, работаю в гимназии №46 12 лет. Посещаю методические курсы, семинары.Провожу онлайн уроки, семинары, родительские собрания. Люблю заниматься домашним рукоделием, с детства занимаюсь спортом, люблю ходить в театры и путешествовать. Мечтаю посетить Париж и Австралию.

Презентация по теме "Язык программирования. Система программирования"

Файл будет скачан в форматах:

  • pdf
  • pptx
453
11
16.02.2025
«Инфоурок»

Материал разработан автором:

Печникова Ангелина Алексеевна

Педагог

Цель презентации: Сформировать у учащихся 8 класса базовое представление о языках программирования, системах программирования и их роли в разработке программ. Целевая аудитория: Учащиеся 8 класса. Форма проведения: Презентация с элементами беседы, изучение нового материала и практическими примерами. Тематическое содержание: Общие сведения о языке программирования Python; Алфавит и словарь языка; Типы данных, используемые в языке программирования Python; Режимы работы интерпретатора Python; Пример программы на языке Python; Оператор присваивания и процесс его выполнения; Множественное присваивание; Арифметические операции на языке Python;

Краткое описание методической разработки

Цель презентации: Сформировать у учащихся 8 класса базовое представление о языках программирования, системах программирования и их роли в разработке программ.

Целевая аудитория: Учащиеся 8 класса.

Форма проведения: Презентация с элементами беседы, изучение нового материала и практическими примерами.

Тематическое содержание:

  1. Общие сведения о языке программирования Python;
  2. Алфавит и словарь языка;
  3. Типы данных, используемые в языке программирования Python;
  4. Режимы работы интерпретатора Python;
  5. Пример программы на языке Python;
  6.  Оператор присваивания и процесс его выполнения;
  7.  Множественное присваивание;
  8.  Арифметические операции на языке Python;
Развернуть описание
Смотреть ещё 5 615 курсов

Методические разработки к Вашему уроку:

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

Тема урока Язык программирования, программа и ее структура           

Цели и задачи урока:

 

  • Язык программирования, программа и ее структура
  • Развивать логику, умение анализировать, сравнивать, делать выводы, высказывать свою мысль.

 

Самостоятельная работа. (В данной работе использован метод изучения нового материала имея хорошую подготовку домашнего задания), ученик должен в самостоятельной работе показать знания  и показать, как он может быстро освоить новый материал).

         

 

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

7 243 511 материалов в базе

Скачать материал

Другие материалы

Презентация на урок по информатике на тему: Проектирование многотабличной базы данных (§ 6) Создание базы данных (§ 7) Практическая работа 1.4. "Создание базы данных «Приемная комиссия»" 11 класс
  • Учебник: «Информатика (базовый уровень)», Семакин И.Г., Хеннер Е.К., Шеина Т.Ю.
  • Тема: § 6. Проектирование многотабличной базы данных
  • 30.09.2020
  • 2070
  • 137
«Информатика (базовый уровень)», Семакин И.Г., Хеннер Е.К., Шеина Т.Ю.

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

Оформите подписку «Инфоурок.Маркетплейс»

Вам будут доступны для скачивания все 220 369 материалов из нашего маркетплейса.

Мини-курс

Основы кейтеринга

4 ч.

699 руб.
Подать заявку О курсе

Мини-курс

Эволюция и современные аспекты финансового контроллинга в управлении организацией

6 ч.

699 руб.
Подать заявку О курсе

Мини-курс

Основы управления и продвижения в электронной коммерции

3 ч.

699 руб.
Подать заявку О курсе
Смотреть ещё 5 615 курсов