Лекции.Орг

 

Категории:


Экологические группы птиц Астраханской области: Птицы приспособлены к различным условиям обитания, на чем и основана их экологическая классификация...


Экологические группы птиц Астраханской области: Птицы приспособлены к различным условиям обитания, на чем и основана их экологическая классификация...


Экологические группы птиц Астраханской области: Птицы приспособлены к различным условиям обитания, на чем и основана их экологическая классификация...

Язык программирования. Типы данных. Структуры управления и итераций



Второй вопрос по ГИА.

Язык программирования — формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия, которые выполнит исполнитель (компьютер) под её управлением.

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

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

Тип данных — фундаментальное понятие теории программирования. Тип данных определяет множество значений, набор операций, которые можно применять к таким значениям, и, возможно, способ реализации хранения значений и выполнения операций. Любые данные, которыми оперируют программы, относятся к определённым типам.

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

Особая система, по которой данные организуются в программе, — это система типов языка программирования; разработка и изучение систем типов известна под названием теория типов.

Структура данных — программная единица, позволяющая хранить и обрабатывать множество однотипных и/или логически связанных данных в вычислительной технике. Для добавления, поиска, изменения и удаления данных структура данных предоставляет некоторый набор функций, составляющих её интерфейс.

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

Итерация в программировании — организация обработки данных, при которой действия повторяются многократно, не приводя при этом к вызовам самих себя (в отличие от рекурсии)[1].

Когда какое-то действие необходимо повторить большое количество раз, в программировании используются циклы. Например, нужно вывести 200 раз на экран текст «Hello, World!». Вместо двухсоткратного повторения одной и той же команды вывода текста часто создается цикл, который прогоняется 200 раз и 200 раз выполняет то, что написано в теле цикла. Один шаг цикла и называется итерацией.





Дата добавления: 2015-09-20; просмотров: 180 | Нарушение авторских прав


Похожая информация:

  1. I. Конституционная модель местного самоуправления в России и его роль в формировании демократического государства и гражданского общества
  2. I. Социальное управление и его виды. Понятие государственного управления, принципы государственного управления
  3. II. Современное состояние местного самоуправления в Рос­сии
  4. III. Цель, основные направления и задачи государственной политики и развития местного самоуправления Российской Федерации
  5. Quot;Круглый стол" по актуальным проблемам местного самоуправления в Законодательном Собрании Нижегородской области 1 страница
  6. Quot;Круглый стол" по актуальным проблемам местного самоуправления в Законодательном Собрании Нижегородской области 2 страница
  7. Quot;Круглый стол" по актуальным проблемам местного самоуправления в Законодательном Собрании Нижегородской области 3 страница
  8. Quot;Круглый стол" по актуальным проблемам местного самоуправления в Законодательном Собрании Нижегородской области 4 страница
  9. V. Механизмы реализации государственной политики в обла­сти развития местного самоуправления в Российской Федерации
  10. V. Помощник управления
  11. V1: Формы и методы государственного управления
  12. А) выбор стиля управления, приемлемого для данной организации;


Поиск на сайте:


© 2015-2017 lektsii.org - Контакты

Ген: 0.005 с.