Лекция: Основы программирования: объектно-ориентированное программирование, понятие класса и объекта, ключевые концепции, основные команды JavaScript

Объектно-ориентированное программирование — это стиль кодирования, который позволяет разработчику группировать схожие задачи в классы

Объект — совокупность атрибутов, методов и их обработки а так же событий, на которые объект может реагировать.

Класс - описание устройства объекта(ов), являясь своего рода чертежом. Говорят, что объект — это экземпляр класса

 

ООП концепции (по Алану Кею):

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

Основные команды JS: циклы – for, while; if – условие, writeln –вывод на экран form – форма, method- метод (блин я вообще не знаю как это выдать «основные команды js все ровно вы не будете учить то что сдесь написал, напишем там от балды)

(Для понимания: Класс, например, это проект дома. Он определяет на бумаге как будет выглядеть дом, чётко описывает все взаимосвязи между его различными частями, даже если дом не существует в реальности.

А объект — это реальный дом, который построен в соответствии с проектом. Данные, которые хранятся в объекте похожи на дерево, провода и бетон, из которых построен дом: без сборки в соответствии с проектом, они будут всего лишь кучей материалов. Однако, собранные вместе они становятся отличным и удобным домом.)

 

31 Основы программирования: поколения языков программирования, языки программирования высокого уровня, языки программирования баз данных, языки программирования Интернет.

 


Язык программирования -искусственный формализованный язык, предназначенный для

Язык программирования высокого уровня отличие от низкоуровневых тем что команды не нужно прописывать по нескольку раз и 1 команда включают в себя несколько команд низкоуровневого языка Примеры: C++, C#, Java, Python, PHP, Ruby, Perl, Паскаль, Delphi, Лисп

(Но началось все с КОБОЛа и фортрана)

Языки программирования баз данных это Языки запросов (query languages) являются языками высокого уровня, которые предназначены для извлечения информации из баз данных. Обычно эти языки интерактивны, работают в реальном режиме времени и способны формировать запросы к нестандартизированным данным.

языки программирования Интернет.-java, javascript, html, php, MySQL, Oracle

 

 

32 Моделирование. Классификация моделей. Информационная модель. Решение задач с помощью компьютера.

Моделирование — Процесс исследования объекта с целью создания его модели называется

–существует 3 типа Информационных моделей: табличные, иерархические и сетевые

В табличныхинформационных моделях объекты и их свойства

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


Решение задач с помощью компьютера – общий алгоритм

 

 

еще рефераты
Еще работы по информатике