🗊Презентация Программирование. Введение

Нажмите для полного просмотра!
Программирование. Введение, слайд №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

Содержание

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

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


Слайд 1





программирование
Лекция 1 Введение + ПО + литература
Описание слайда:
программирование Лекция 1 Введение + ПО + литература

Слайд 2





Данные по предмету
Описание слайда:
Данные по предмету

Слайд 3





Программное обеспечение
Описание слайда:
Программное обеспечение

Слайд 4





Литература
Описание слайда:
Литература

Слайд 5





Объектно-ориентированная парадигма
Описание слайда:
Объектно-ориентированная парадигма

Слайд 6





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

Слайд 7





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

Слайд 8





Методология объектно-ориентированного программирования
Объектно-ориентированный подход к проектированию основан на представлении предметной области задачи в виде множества моделей для независимой от языка разработки программной системы на основе ее прагматики.
Описание слайда:
Методология объектно-ориентированного программирования Объектно-ориентированный подход к проектированию основан на представлении предметной области задачи в виде множества моделей для независимой от языка разработки программной системы на основе ее прагматики.

Слайд 9





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

Слайд 10





Объекты

По определению будем называть объектом понятие, абстракцию или любой предмет с четко очерченными границами, имеющий смысл в контексте рассматриваемой прикладной проблемы. 
Введение объектов преследует две цели:
понимание прикладной задачи (проблемы);
введение основы для реализации на компьютере.

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

Слайд 11





Состояние

Состояние (state) - совокупный результат поведения объекта: одно из стабильных условий, в которых объект может существовать, охарактеризованных количественно; в любой момент времени состояние объекта включает в себя перечень (обычно статический) свойств объекта и текущие значения (обычно динамические) этих свойств.
Описание слайда:
Состояние Состояние (state) - совокупный результат поведения объекта: одно из стабильных условий, в которых объект может существовать, охарактеризованных количественно; в любой момент времени состояние объекта включает в себя перечень (обычно статический) свойств объекта и текущие значения (обычно динамические) этих свойств.

Слайд 12





Поведение

Поведение (behavior) - действия и реакции объекта, выраженные в терминах передачи сообщений и изменения состояния ; видимая извне и воспроизводимая активность объекта
Описание слайда:
Поведение Поведение (behavior) - действия и реакции объекта, выраженные в терминах передачи сообщений и изменения состояния ; видимая извне и воспроизводимая активность объекта

Слайд 13





Уникальность

Уникальность (identity) - свойство объекта; то, что отличает его от других объектов. 
Описание слайда:
Уникальность Уникальность (identity) - свойство объекта; то, что отличает его от других объектов. 

Слайд 14





Классы

Классы объектов являются «шаблонами», определяющими наборы свойств, методов и событий, по которым создаются объекты.
Описание слайда:
Классы Классы объектов являются «шаблонами», определяющими наборы свойств, методов и событий, по которым создаются объекты.

Слайд 15


Программирование. Введение, слайд №15
Описание слайда:

Слайд 16





Абстракция

Абстрагирование – это способ выделить набор значимых характеристик объекта, исключая из рассмотрения незначимые. 

Абстракция – это набор всех таких характеристик.
Описание слайда:
Абстракция Абстрагирование – это способ выделить набор значимых характеристик объекта, исключая из рассмотрения незначимые. Абстракция – это набор всех таких характеристик.

Слайд 17





Инкапсуляция

Инкапсуляция - это механизм, который объединяет данные и код, манипулирующий зтими данными, а также защищает и то, и другое от внешнего вмешательства или неправильного использования. 
В объектно-ориентированном программировании код и данные могут быть объединены вместе; в этом случае говорят, что создаётся так называемый "чёрный ящик". Когда коды и данные объединяются таким способом, создаётся объект (object). 
Описание слайда:
Инкапсуляция Инкапсуляция - это механизм, который объединяет данные и код, манипулирующий зтими данными, а также защищает и то, и другое от внешнего вмешательства или неправильного использования. В объектно-ориентированном программировании код и данные могут быть объединены вместе; в этом случае говорят, что создаётся так называемый "чёрный ящик". Когда коды и данные объединяются таким способом, создаётся объект (object). 

Слайд 18





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

Слайд 19





Полиморфизм
Полиморфизм (polymorphism) (от греческого polymorphos) - это свойство, которое позволяет одно и то же имя использовать для решения двух или более схожих, но технически разных задач. Целью полиморфизма, применительно к объектно-ориентированному программированию, является использование одного имени для задания общих для класса действий.
Описание слайда:
Полиморфизм Полиморфизм (polymorphism) (от греческого polymorphos) - это свойство, которое позволяет одно и то же имя использовать для решения двух или более схожих, но технически разных задач. Целью полиморфизма, применительно к объектно-ориентированному программированию, является использование одного имени для задания общих для класса действий.

Слайд 20





История Java
История Java восходит к 1991 году, когда группа инженеров из компании Sun под руководством Патрика Нотона (Patrick Naughton) и члена Совета директоров (и разностороннего компьютерного волшебника) Джеймса Гослинга (James Gosling) занялась разработкой небольшого языка, который можно было бы использовать для программирования бытовых устройств, например, контроллеров для переключения каналов кабельного телевидения (cable TV switchboxes).
Описание слайда:
История Java История Java восходит к 1991 году, когда группа инженеров из компании Sun под руководством Патрика Нотона (Patrick Naughton) и члена Совета директоров (и разностороннего компьютерного волшебника) Джеймса Гослинга (James Gosling) занялась разработкой небольшого языка, который можно было бы использовать для программирования бытовых устройств, например, контроллеров для переключения каналов кабельного телевидения (cable TV switchboxes).

Слайд 21





Основы Java
public class Main 
{
    	public static void main(String[] args) 
	{
        	System.out.println("Hello, World!");
    	}
}
Описание слайда:
Основы Java public class Main {      public static void main(String[] args) {          System.out.println("Hello, World!");      } }

Слайд 22





Основы Java
Типы —примитивы (primitives):
byte (число, 1 байт)
short (число, 2 байта)
int (число, 4 байта)
long (число, 8 байтов)
float (число с плавающей точкой, 4 байта)
double (число с плавающей точкой, 8 байтов)
char (символ, 2 байта)
boolean (true (истина) или false (ложь), 1 байт)
Описание слайда:
Основы Java Типы —примитивы (primitives): byte (число, 1 байт) short (число, 2 байта) int (число, 4 байта) long (число, 8 байтов) float (число с плавающей точкой, 4 байта) double (число с плавающей точкой, 8 байтов) char (символ, 2 байта) boolean (true (истина) или false (ложь), 1 байт)

Слайд 23





Основы Java
Строки:
String s1 = new String("Who let the dogs out?");
String s2 = "Who who who who!";
String s3 = s1 + s2;
int num = 5;
String s = "I have " + num + " cookies";
Описание слайда:
Основы Java Строки: String s1 = new String("Who let the dogs out?"); String s2 = "Who who who who!"; String s3 = s1 + s2; int num = 5; String s = "I have " + num + " cookies";

Слайд 24





Основы Java
Логические операции:
==    равно
!=     не равно
>   больше
<   меньше
>= больше или равно
<= меньше или равно
Описание слайда:
Основы Java Логические операции: == равно != не равно > больше < меньше >= больше или равно <= меньше или равно

Слайд 25





Основы Java
Оператор if — else:
Описание слайда:
Основы Java Оператор if — else:

Слайд 26





Основы Java
Сокращенный оператор условия:
int a = 4;
int result = a == 4 ? 1 : 8;
// result будет равен 1
// Или обычная форма записи:
int result;
if (a == 4) {
    result = 1;
} else {
    result = 8;
}
Описание слайда:
Основы Java Сокращенный оператор условия: int a = 4; int result = a == 4 ? 1 : 8; // result будет равен 1 // Или обычная форма записи: int result; if (a == 4) {     result = 1; } else {     result = 8; }

Слайд 27





Почитать и поделать
Задачи:
http://informatics.mccme.ru/mod/statements/view.php?id=2296
Ввод-вывод, арифметические операции
http://informatics.mccme.ru/mod/statements/view.php?id=276
Условный оператор
Теория: Шилдт Java 8 Часть1- главы 1-5
Описание слайда:
Почитать и поделать Задачи: http://informatics.mccme.ru/mod/statements/view.php?id=2296 Ввод-вывод, арифметические операции http://informatics.mccme.ru/mod/statements/view.php?id=276 Условный оператор Теория: Шилдт Java 8 Часть1- главы 1-5

Слайд 28





Конец лекции 1
Описание слайда:
Конец лекции 1



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