kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Общие конструкции алгоритмических языков

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

ваоооооооооооооооооооооооооооооооооооооооооооооооооооооооооооо

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«Общие конструкции алгоритмических языков»

ОБЩИЕ КОНСТРУКЦИИ АЛГОРИТМИЧЕСКИХ ЯЗЫКОВ: АЛФАВИТ, ВЕЛИЧИНА (ТИП, ИМЯ И ЗНАЧЕНИЕ). ВЫРАЖЕНИЕ. АРИФМЕТИЧЕСКОЕ ВЫРАЖЕНИЕ. СИМВОЛЬНОЕ ВЫРАЖЕНИЕ. ЛОГИЧЕСКОЕ ВЫРАЖЕНИЕ. СТАНДАРТНЫЕ ФУНКЦИИ.

ОБЩИЕ КОНСТРУКЦИИ АЛГОРИТМИЧЕСКИХ ЯЗЫКОВ: АЛФАВИТ, ВЕЛИЧИНА (ТИП, ИМЯ И ЗНАЧЕНИЕ). ВЫРАЖЕНИЕ. АРИФМЕТИЧЕСКОЕ ВЫРАЖЕНИЕ. СИМВОЛЬНОЕ ВЫРАЖЕНИЕ. ЛОГИЧЕСКОЕ ВЫРАЖЕНИЕ. СТАНДАРТНЫЕ ФУНКЦИИ.

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

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

  • Алфавит – фиксированный для данного языка набор символов (букв, цифр, специальных знаков и т.д.), которые могут быть использованы при написании программы.
  • Синтаксис - правила построения из символов алфавита специальных конструкций, с помощью которых составляется алгоритм.
  • Семантика - система правил толкования конструкций языка. Таким образом, программа составляется с помощью соединения символов алфавита в соответствии с синтаксическими правилами и с учетом правил семантики.
Общие конструкции алгоритмических языков

Общие конструкции алгоритмических языков

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

Общие конструкции алгоритмических языков

  • Данные (или операнды) — те величины, обpабатываемые пpогpаммой: константы, переменные и массивы.
  • Константы — это данные, которые зафиксированы в тексте программы и не изменяются в процессе ее выполнения.
  • Пеpеменные – данные, которые обозначаются именами и могут изменять свои значения в ходе выполнения пpогpаммы.
  • Массив — последовательность однотипных элементов, число которых фиксировано и которым присвоено одно общее имя.
Общие конструкции алгоритмических языков

Общие конструкции алгоритмических языков

  • Выражения — предназначаются для выполнения вычислений и состоят из констант, переменных, указателей функций (например, экспонента ‑ exp(x)), объединенных знаками операций.
Общие конструкции алгоритмических языков

Общие конструкции алгоритмических языков

  • Арифметические выражения служат для вычисления одного числового значения.
  • Логические выражения описывают некоторые условия, которые могут удовлетворяться или не удовлетворяться.
  • Значения строковых (литерных) выражений — текcты.
Общие конструкции алгоритмических языков

Общие конструкции алгоритмических языков

  • Оператор — это наиболее крупное и содержательное понятие алгоритмического языка: каждый оператор представляет собой законченную фразу (конструкцию) алгоритмического языка и определяет некоторый этап обработки данных.
Стандартная функция – подпрограмма, заранее встроенная в транслятор языка для вычисления часто употребляемых функций. В качестве аргументов функций можно использовать константы, переменные и выражения. Подпрограмма ‑ это последовательность операторов, которые определены и записаны только в одном месте программы, однако их можно вызвать для выполнения из одной или нескольких точек программы. Функция ‑ это программная единица, которая может быть употреблена в выражении.
  • Стандартная функция подпрограмма, заранее встроенная в транслятор языка для вычисления часто употребляемых функций. В качестве аргументов функций можно использовать константы, переменные и выражения.
  • Подпрограмма ‑ это последовательность операторов, которые определены и записаны только в одном месте программы, однако их можно вызвать для выполнения из одной или нескольких точек программы.
  • Функция ‑ это программная единица, которая может быть употреблена в выражении.
Подпрограммы и функции позволяют создавать большие структурированные программы, которые можно делить на части. Это дает преимущества в следующих ситуациях: 1. Если программа большая, разделение ее на части облегчает создание, тестирование и ее сборку. 2. Если программа большая и повторная компиляция всего исходного текста занимает много времени, разделение ее на части экономит время компиляции. 3. Если процедуру надо использовать в разных случаях разным образом, можно записать ее в отдельный файл и скомпилировать отдельно.

Подпрограммы и функции позволяют создавать большие структурированные программы, которые можно делить на части. Это дает преимущества в следующих ситуациях:

1. Если программа большая, разделение ее на части облегчает создание, тестирование и ее сборку.

2. Если программа большая и повторная компиляция всего исходного текста занимает много времени, разделение ее на части экономит время компиляции.

3. Если процедуру надо использовать в разных случаях разным образом, можно записать ее в отдельный файл и скомпилировать отдельно.


Получите в подарок сайт учителя

Предмет: Информатика

Категория: Презентации

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

Скачать
Общие конструкции алгоритмических языков

Автор: Винокурова Дарья Сергеевна

Дата: 17.05.2022

Номер свидетельства: 607128

Похожие файлы

object(ArrayObject)#851 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(78) "Общие конструкции алгоритмических языков."
    ["seo_title"] => string(47) "obshchie_konstruktsii_algoritmicheskikh_iazykov"
    ["file_id"] => string(6) "592840"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(7) "prochee"
    ["date"] => string(10) "1638100648"
  }
}
object(ArrayObject)#873 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(78) "Общие конструкции алгоритмических языков."
    ["seo_title"] => string(49) "obshchie_konstruktsii_algoritmicheskikh_iazykov_1"
    ["file_id"] => string(6) "592841"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(11) "presentacii"
    ["date"] => string(10) "1638100884"
  }
}
object(ArrayObject)#851 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(94) "Реферат "ОБЩИЕ КОНСТРУКЦИИ АЛГОРИТМИЧЕСКИХ ЯЗЫКОВ""
    ["seo_title"] => string(55) "referat_obshchie_konstruktsii_algoritmicheskikh_iazykov"
    ["file_id"] => string(6) "596828"
    ["category_seo"] => string(7) "prochee"
    ["subcategory_seo"] => string(7) "prochee"
    ["date"] => string(10) "1641302860"
  }
}
object(ArrayObject)#873 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(102) "Презентация "ОБЩИЕ КОНСТРУКЦИИ АЛГОРИТМИЧЕСКИХ ЯЗЫКОВ""
    ["seo_title"] => string(61) "prezentatsiia_obshchie_konstruktsii_algoritmicheskikh_iazykov"
    ["file_id"] => string(6) "596829"
    ["category_seo"] => string(7) "prochee"
    ["subcategory_seo"] => string(11) "presentacii"
    ["date"] => string(10) "1641303056"
  }
}
object(ArrayObject)#851 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(146) "Комплект оценочных средств по предмету ОВПб.01 Информатика для студентов 1 курса"
    ["seo_title"] => string(90) "kompliekt-otsienochnykh-sriedstv-po-priedmietu-ovpb-01-informatika-dlia-studientov-1-kursa"
    ["file_id"] => string(6) "320687"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(7) "prochee"
    ["date"] => string(10) "1461134202"
  }
}


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Проверка свидетельства