🗊Презентация Школьный алгоритми́ческий язык

Нажмите для полного просмотра!
Школьный алгоритми́ческий язык, слайд №1Школьный алгоритми́ческий язык, слайд №2Школьный алгоритми́ческий язык, слайд №3Школьный алгоритми́ческий язык, слайд №4Школьный алгоритми́ческий язык, слайд №5Школьный алгоритми́ческий язык, слайд №6Школьный алгоритми́ческий язык, слайд №7Школьный алгоритми́ческий язык, слайд №8Школьный алгоритми́ческий язык, слайд №9Школьный алгоритми́ческий язык, слайд №10Школьный алгоритми́ческий язык, слайд №11Школьный алгоритми́ческий язык, слайд №12Школьный алгоритми́ческий язык, слайд №13Школьный алгоритми́ческий язык, слайд №14Школьный алгоритми́ческий язык, слайд №15Школьный алгоритми́ческий язык, слайд №16Школьный алгоритми́ческий язык, слайд №17Школьный алгоритми́ческий язык, слайд №18Школьный алгоритми́ческий язык, слайд №19Школьный алгоритми́ческий язык, слайд №20Школьный алгоритми́ческий язык, слайд №21Школьный алгоритми́ческий язык, слайд №22Школьный алгоритми́ческий язык, слайд №23Школьный алгоритми́ческий язык, слайд №24Школьный алгоритми́ческий язык, слайд №25Школьный алгоритми́ческий язык, слайд №26Школьный алгоритми́ческий язык, слайд №27Школьный алгоритми́ческий язык, слайд №28Школьный алгоритми́ческий язык, слайд №29Школьный алгоритми́ческий язык, слайд №30Школьный алгоритми́ческий язык, слайд №31Школьный алгоритми́ческий язык, слайд №32Школьный алгоритми́ческий язык, слайд №33Школьный алгоритми́ческий язык, слайд №34Школьный алгоритми́ческий язык, слайд №35Школьный алгоритми́ческий язык, слайд №36Школьный алгоритми́ческий язык, слайд №37Школьный алгоритми́ческий язык, слайд №38Школьный алгоритми́ческий язык, слайд №39

Содержание

Вы можете ознакомиться и скачать презентацию на тему Школьный алгоритми́ческий язык. Доклад-сообщение содержит 39 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Школьный алгоритми́ческий язык, слайд №1
Описание слайда:

Слайд 2





Для единообразной записи алгоритмов введена система обозначений и правил – псевдокод.
В псевдокоде не приняты строгие синтаксические правила для записи команд, присущие формальным языкам, что облегчает запись алгоритма на стадии его проектирования.
В псевдокоде, так же, как и в формальных языках, есть служебные слова, смысл которых определен раз и навсегда. Они выделяются в печатном тексте жирным шрифтом, а в рукописном тексте подчеркиваются. Единого или формального определения псевдокода не существует, поэтому возможны различные псевдокоды, отличающиеся набором служебных слов и основных (базовых) конструкций. 
Примером псевдокода является школьный алгоритмический язык в русской нотации (школьный АЯ),
Описание слайда:
Для единообразной записи алгоритмов введена система обозначений и правил – псевдокод. В псевдокоде не приняты строгие синтаксические правила для записи команд, присущие формальным языкам, что облегчает запись алгоритма на стадии его проектирования. В псевдокоде, так же, как и в формальных языках, есть служебные слова, смысл которых определен раз и навсегда. Они выделяются в печатном тексте жирным шрифтом, а в рукописном тексте подчеркиваются. Единого или формального определения псевдокода не существует, поэтому возможны различные псевдокоды, отличающиеся набором служебных слов и основных (базовых) конструкций. Примером псевдокода является школьный алгоритмический язык в русской нотации (школьный АЯ),

Слайд 3





Основные служебные слова
Описание слайда:
Основные служебные слова

Слайд 4





Общий вид алгоритма: 
алг название алгоритма (аргументы и результаты) 
дано условия применимости алгоритма
надо цель выполнения алгоритма 
нач описание промежуточных величин 
        последовательность команд (тело          
        алгоритма) 
кон
Описание слайда:
Общий вид алгоритма: алг название алгоритма (аргументы и результаты) дано условия применимости алгоритма надо цель выполнения алгоритма нач описание промежуточных величин последовательность команд (тело алгоритма) кон

Слайд 5





Заголовок - часть алгоритма от слова алг до слова нач. 
Заголовок - часть алгоритма от слова алг до слова нач. 
 Тело алгоритма - часть, заключенная между словами нач и кон. 
В заголовке после названия алгоритма в круглых скобках указываются характеристики (арг, рез) и тип значения (цел, вещ, сим, лит или лог) всех входных (аргументы) и выходных (результаты) переменных. 
При описании массивов (таблиц) используется служебное слово таб, дополненное граничными парами по каждому индексу элементов массива.
Описание слайда:
Заголовок - часть алгоритма от слова алг до слова нач. Заголовок - часть алгоритма от слова алг до слова нач. Тело алгоритма - часть, заключенная между словами нач и кон. В заголовке после названия алгоритма в круглых скобках указываются характеристики (арг, рез) и тип значения (цел, вещ, сим, лит или лог) всех входных (аргументы) и выходных (результаты) переменных. При описании массивов (таблиц) используется служебное слово таб, дополненное граничными парами по каждому индексу элементов массива.

Слайд 6





Команды школьного АЯ
 Оператор присваивания: А := В
     знак ":=" означает команду заменить прежнее значение переменной, стоящей в левой части, на вычисленное значение выражения, стоящего в правой части. 
                     Например, a:=(b+c)*4 
                                         i:=i+1 
  Для ввода и вывода данных используют команды 
            ввод имена переменных 
            вывод имена переменных, выражения, тексты. 
  Для ветвления применяют команды если и выбор, 

     для организации циклов — команды для и пока.
Описание слайда:
Команды школьного АЯ Оператор присваивания: А := В знак ":=" означает команду заменить прежнее значение переменной, стоящей в левой части, на вычисленное значение выражения, стоящего в правой части. Например, a:=(b+c)*4 i:=i+1 Для ввода и вывода данных используют команды ввод имена переменных вывод имена переменных, выражения, тексты. Для ветвления применяют команды если и выбор, для организации циклов — команды для и пока.

Слайд 7





Пример вычисления суммы квадратов
алг Сумма квадратов (арг цел n, рез цел S) 
дано  n > 0 
Надо  S = 1*1 + 2*2 + 3*3 + ... + n*n 
нач цел i   
     ввод n; S:=0   
     нц для i от 1 до n     S:=S+i*i   
     кц   
     вывод "S = ", S 
кон
Описание слайда:
Пример вычисления суммы квадратов алг Сумма квадратов (арг цел n, рез цел S) дано n > 0 Надо S = 1*1 + 2*2 + 3*3 + ... + n*n нач цел i   ввод n; S:=0   нц для i от 1 до n     S:=S+i*i   кц   вывод "S = ", S кон

Слайд 8





Соответствие  блок-схемы и АЯ
Линейный алгоритм:
Описание слайда:
Соответствие блок-схемы и АЯ Линейный алгоритм:

Слайд 9





Алгоритм-ветвление:
Описание слайда:
Алгоритм-ветвление:

Слайд 10





Алгоритм – цикл:
Описание слайда:
Алгоритм – цикл:

Слайд 11





Основные понятия в алгоритмическом языке
Имена (идентификаторы) — употpебляются для обозначения
            объектов пpогpаммы (пеpеменных, массивов, 
            функций и дp.).
Описание слайда:
Основные понятия в алгоритмическом языке Имена (идентификаторы) — употpебляются для обозначения объектов пpогpаммы (пеpеменных, массивов, функций и дp.).

Слайд 12


Школьный алгоритми́ческий язык, слайд №12
Описание слайда:

Слайд 13





Данные - величины, обpабатываемые пpогpаммой: 
Данные - величины, обpабатываемые пpогpаммой: 
       Константы — это данные, которые зафиксированы в 
                                тексте программы и не изменяются в процессе
                                ее выполнения: 
                - числовые 7,5 ; 12 
                - логические да (истина), нет (ложь); 
                - символьные "А", "+".
     
       Пеpеменные обозначаются именами и могут изменять
                                 свои значения в ходе выполнения пpогpаммы: 
                        - целые, 
                        - вещественные, 
                        - логические, 
                        - символьные. 
        Массив (таблица) — последовательность однотипных
                                      элементов, число которых фиксировано 
                                      и которым присвоено одно имя. 
                                      Положение элемента в массиве 
                                      однозначно определяется его индексами.
Описание слайда:
Данные - величины, обpабатываемые пpогpаммой: Данные - величины, обpабатываемые пpогpаммой: Константы — это данные, которые зафиксированы в тексте программы и не изменяются в процессе ее выполнения: - числовые 7,5 ; 12 - логические да (истина), нет (ложь); - символьные "А", "+". Пеpеменные обозначаются именами и могут изменять свои значения в ходе выполнения пpогpаммы: - целые, - вещественные, - логические, - символьные. Массив (таблица) — последовательность однотипных элементов, число которых фиксировано и которым присвоено одно имя. Положение элемента в массиве однозначно определяется его индексами.

Слайд 14


Школьный алгоритми́ческий язык, слайд №14
Описание слайда:

Слайд 15


Школьный алгоритми́ческий язык, слайд №15
Описание слайда:

Слайд 16


Школьный алгоритми́ческий язык, слайд №16
Описание слайда:

Слайд 17


Школьный алгоритми́ческий язык, слайд №17
Описание слайда:

Слайд 18


Школьный алгоритми́ческий язык, слайд №18
Описание слайда:

Слайд 19





Таблица стандартных функций
Выpажения — пpедназначаются для выполнения необходимых вычислений, состоят из констант, пеpеменных, указателей функций, объединенных знаками опеpаций.
Описание слайда:
Таблица стандартных функций Выpажения — пpедназначаются для выполнения необходимых вычислений, состоят из констант, пеpеменных, указателей функций, объединенных знаками опеpаций.

Слайд 20


Школьный алгоритми́ческий язык, слайд №20
Описание слайда:

Слайд 21





Примеры записи арифметических выражений
Описание слайда:
Примеры записи арифметических выражений

Слайд 22





Примеры записи логических выражений, истинных при выполнении указанных условий
Описание слайда:
Примеры записи логических выражений, истинных при выполнении указанных условий

Слайд 23


Школьный алгоритми́ческий язык, слайд №23
Описание слайда:

Слайд 24


Школьный алгоритми́ческий язык, слайд №24
Описание слайда:

Слайд 25


Школьный алгоритми́ческий язык, слайд №25
Описание слайда:

Слайд 26


Школьный алгоритми́ческий язык, слайд №26
Описание слайда:

Слайд 27


Школьный алгоритми́ческий язык, слайд №27
Описание слайда:

Слайд 28





Массивы
Описание слайда:
Массивы

Слайд 29





Массивы
Описание слайда:
Массивы

Слайд 30





Объявление массивов
Описание слайда:
Объявление массивов

Слайд 31





Объявление массивов
Описание слайда:
Объявление массивов

Слайд 32





Что неправильно?
Описание слайда:
Что неправильно?

Слайд 33





Как обработать все элементы массива?
Описание слайда:
Как обработать все элементы массива?

Слайд 34





Как обработать все элементы массива?
Описание слайда:
Как обработать все элементы массива?

Слайд 35





Простейшая программа
Описание слайда:
Простейшая программа

Слайд 36





Максимальный элемент
Описание слайда:
Максимальный элемент

Слайд 37





Максимальный элемент
Описание слайда:
Максимальный элемент

Слайд 38





Максимальный элемент
Описание слайда:
Максимальный элемент

Слайд 39





Максимальный элемент
Описание слайда:
Максимальный элемент



Похожие презентации
Mypresentation.ru
Загрузить презентацию