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

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

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

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

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

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

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

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

Итоги урока

Презентация по теме "Учебный алгоритмический язык"

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

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

Данная компьютерная презентация содержит основные сведения про учебный алгоритмический язык. Презентация предназначена для изучения темы "Основы алгоритмизации и программирования" в старших классах

Просмотр содержимого документа
«Презентация по теме "Учебный алгоритмический язык"»

Учебный алгоритмический язык

Учебный алгоритмический язык

    Состав алфавита алгоритмического языка  буквы русского и латинского алфавитов; цифры знаки арифметических операций сложение ( + ) , умножение ( * ) , вычитание ( - ) , деление ( / ) ; знаки отношений специальные символы ( ! ? % ” ”). служебные слова

    Состав алфавита алгоритмического языка

    • буквы русского и латинского алфавитов;
    • цифры
    • знаки арифметических операций

    сложение ( + ) , умножение ( * ) ,

    вычитание ( - ) , деление ( / ) ;

    • знаки отношений
    • специальные символы ( ! ? % ” ”).
    • служебные слова
    Структура записи алгоритма  Начало записи алгоритма снабжается заголовком такого вида:  алг  Заголовок состоит из служебного слова алг и краткого названия алгоритма (желательно, чтобы имя алгоритма отражало его содержание). После заголовка следуют списки аргументов и результатов работы алгоритма (элементы списков отделяются запятыми):  арг   рез  Аргументы алгоритма – это перечень исходных дан-ных, результаты – перечень требуемых результатов.

    Структура записи алгоритма

    • Начало записи алгоритма снабжается заголовком такого вида:

    алг

    • Заголовок состоит из служебного слова алг и краткого названия алгоритма (желательно, чтобы имя алгоритма отражало его содержание).
    • После заголовка следуют списки аргументов и результатов работы алгоритма (элементы списков отделяются запятыми):

    арг

    рез

    • Аргументы алгоритма – это перечень исходных дан-ных, результаты – перечень требуемых результатов.
    Структура записи алгоритма Рассмотренная выше часть алгоритма называется описательной . Далее следует исполнимая часть, которая начинается служебным словом нач и заканчивается словом кон . Между словами нач и кон размещается последовательность инструкций – серия команд. Если в алгоритмах работы с величинами используются промежуточные величины, то после служебного слова нач указывается их список с указанием типов.

    Структура записи алгоритма

    • Рассмотренная выше часть алгоритма называется описательной .
    • Далее следует исполнимая часть, которая начинается служебным словом нач и заканчивается словом кон .
    • Между словами нач и кон размещается последовательность инструкций – серия команд.
    • Если в алгоритмах работы с величинами используются промежуточные величины, то после служебного слова нач указывается их список с указанием типов.
    арг список аргументов рез список результатов нач список промежуточных результатов и их типов серия команд кон Серия команд – это набор команд алгоритма, необходимых для его выполнения. Серия может состоять и из одной команды, а в отдельных случаях вообще быть пустой. " width="640"

    Структура записи алгоритма

    • Таким образом, общая запись алгоритма имеет следующий вид:

    алг имя алгоритма

    арг список аргументов

    рез список результатов

    нач список промежуточных результатов и их типов

    серия команд

    кон

    • Серия команд – это набор команд алгоритма, необходимых для его выполнения. Серия может состоять и из одной команды, а в отдельных случаях вообще быть пустой.
    Величины в УАЯ В программировании понятие величины имеет несколько другое значение в отличие от понятия величины в естественных науках. Оно является как бы более формальным: величиной  называют объект, с которым связывается определённое множество значений. Такому объекту присваивается оригиналь-ное имя, называемое идентификатор .

    Величины в УАЯ

    • В программировании понятие величины имеет несколько другое значение в отличие от понятия величины в естественных науках.
    • Оно является как бы более формальным: величиной называют объект, с которым связывается определённое множество значений.
    • Такому объекту присваивается оригиналь-ное имя, называемое идентификатор .
    Виды величин Величины бывают двух видов:  а ) константа  (величина, которая в ходе выполнения алгоритма не меняет своего значения);  б) переменная (величина, значение которой меняется в процессе выполнения алгоритма). Величины обозначаются отдельными символами ( a , b , c , S , x , y , z ) или последовательностями символов ( a 1, x 2, y 10, summa ).

    Виды величин

    • Величины бывают двух видов:

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

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

    • Величины обозначаются отдельными символами ( a , b , c , S , x , y , z ) или последовательностями символов ( a 1, x 2, y 10, summa ).
    типа. Тип величины определяет, какие значения может принимать величина и какие операции над этой величиной допустимы.
    • типа.
    • Тип величины определяет, какие значения может принимать величина и какие операции над этой величиной допустимы.
    Типы величин в алгоритмическом языке  Величины Значения, которые они  принимают  Числовые  Целые числа Тип величины Обозна- чение  целый Действительные числа  Литерные текст, слово,  строка цел Логические  вещественный  литерный вещ истина  ( true) ложь (false) лит  логический лог

    Типы величин в алгоритмическом языке

    Величины

    Значения,

    которые они

    принимают

    Числовые

    Целые числа

    Тип величины

    Обозна-

    чение

    целый

    Действительные числа

    Литерные

    текст, слово,

    строка

    цел

    Логические

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

    литерный

    вещ

    истина ( true)

    ложь (false)

    лит

    логический

    лог

    : = алгебраическое выражение а:=13, b 1:= -6, x := x +1 2) Арифметические операции: «+» (сложение), «-» ( вычитание), «*» (умножение), «/» (деление); 3) Операции отношения = (равно) = (больше или равно) (не равно) (больше) " width="640"

    Операции над величинами

    1) Операция присваивания

    идентификатор : = алгебраическое выражение

    а:=13, b 1:= -6, x := x +1

    2) Арифметические операции:

    «+» (сложение), «-» ( вычитание),

    «*» (умножение), «/» (деление);

    3) Операции отношения

    = (равно)

    = (больше или равно) (не равно)

    (больше)