среда, 19 марта 2014 г.

Программирование - это написание инструкций компьютеру, подчинение его ресурсов своим нуждам.
 Язы́к программи́рования — формальная знаковая система, предназначенная для записи компьютерных программ.
 Система программирования — это система для разработки новых программ на конкретном языке программирования. 
 Конста́нта в программировании — способ адресования данных, изменение которых рассматриваемой программой не предполагается или запрещается.
 Переменная — это именованный участок памяти, в котором хранится значение, которое может быть изменено программой.
 Для того чтобы решить сложную задачу на компьютере, необходимо её представить в виде последовательности относительно простых операций, каждая из которых может быть переведена на язык двоичных кодов - элементарных инструкций. Такая последовательность называется алгоритмом решения задачи.
Паскаль (англ. Pascal) — язык программирования общего назначения.

 полная структура программы на языке Паскаль:


  • заголовка программы - раздел начинается с ключевого слова program, далее идет название вашей программы. 
  • Например, program Area; - обратите внимание, что любой оператор языка Паскаль заканчивается точкой запятой. 
  • Также распространенной ошибкой является заголовок программы вида: program 1;
  • Имя программы - это пользовательский идентификатор, и он не может начинаться с цифры.
  • блок описаний состоит из множества различных блоков программы, каждый из которых отвечает за определенные аспект программы. Мы будем рассматривать возможные блоки по мере необходимости. на схеме ниже вы можете увидеть все из  них.
  • блок операторов - единственный обязательный блок программы, в нем вы размещайте, те команды которые должны быть выполнены в процессе выполнения программы. Блок операторов начинается с ключевого слова begin и заканчивается end с точкой.


понедельник, 17 февраля 2014 г.

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

  • Программа - это алгоритм записанный на языке исполнителя.
  • Алгоритм - понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к результату. исполнение алгоритма должно завершиться на конечное число шагов. каждая команда алгоритма должна определять однозначное действие исполнителя.
  • Исполнитель алгоритма - это объект, для управления которым составлен алгоритм.
  • СКИ - совокупность команд, которые исполнитель умеет выполнять.
   Каждая команда алгоритма управления должна определять однозначное действие исполнителя.
   Выполнение алгоритма должно приводить к результату за конечное число шагов.
   Для успешного выполнения работы, решения задачи необходимо сообщить исполнителю полный набор исходных данных.
   Программа алгоритма может отличаться по форме, но не по содержанию.

Управление и кибернетика

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

Управление с обратной связью


^^^Модель управления с обратной связью^^^

   Обратная связь - это процесс передачи информации о состоянии объекта управления управляющему объекту.

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