Языки программирования
<<  Создание программ на Java Java Graphics  >>
Введение в JAVA
Введение в JAVA
Целочисленные типы
Целочисленные типы
Дробные типы
Дробные типы
Картинки из презентации «Введение в JAVA» к уроку информатики на тему «Языки программирования»

Автор: Карабцев Сергей Николаевич. Чтобы познакомиться с картинкой полного размера, нажмите на её эскиз. Чтобы можно было использовать все картинки для урока информатики, скачайте бесплатно презентацию «Введение в JAVA.pps» со всеми картинками в zip-архиве размером 113 КБ.

Введение в JAVA

содержание презентации «Введение в JAVA.pps»
Сл Текст Сл Текст
1Введение в JAVA. 29такой класс используется, то описание
2Список рекомендуемой литературы. присутствует в единственном экземпляре.
Вязовик Н., Жилин Е. Программирование на Объекты всегда создаются с использованием
JAVA (www.intuit.ru) Эккель Б. Философия ключевого слова new, причем одно слово new
JAVA. СПб.: Питер, 2003. – 971с. Хорстманн порождает строго один объект. После
К.С., Корнелл Г. Библиотека профессионала. ключевого слова указывается имя класса, от
JAVA 2. Том 1, 2. – М.: Издательский дом которого мы собираемся породить объект.
“Вильямс”, 2003. Бишоп Д. Эффективная Создание объекта всегда происходит через
работа JAVA2. СПб.: Питер, 2002. - 592с. вызов одного из конструкторов класса. Если
Дейтел Х.М., Дейтел П.Дж. Технология конструктор отработал успешно, то
программирования на JAVA2. - М.: ООО выражение new возвращает ссылку на
“Бином-Пресс”, 2003. – 560 с. Кубенский М. созданный объект. Эту ссылку можно
Программирование и структуры на JAVA. сохранить в переменной, передать в
Официальный сайт корпорации SUN качестве аргумента в какой-либо метод или
Microsystems и другие Интернет-источники. использовать другим способом. Кафедра
Кафедра ЮНЕСКО по НИТ. 2. ЮНЕСКО по НИТ. 29.
3История создания. 1991г. – начало 30Ссылочные типы. Пример Class Point
работы над проектом Green (П. Нотон, М. {Int x,y; Point (int Newx, int Newy){
Шеридан, Д. Гослинг), создание OAK //конструктор класса x=Newx; y=Newy;} //
Компания FirstPerson, провал идеи инициализация полей } Point p=new
интерактивного телевидения. 1993 Point(1,2); //создание объекта, получение
г.–создание Mosaic1.0 NetScape 1994 г. – на него ссылки Point p1=p; // вторая
браузер WebRunner. Возрождение OAK, ссылка на объект точку (1,2) p=new
разработка апплетов 1995 г. - point(3,4); // осталась 1 ссылка на точку
переименование OAK в JAVA, WebRunner - в (1,2) p1=null; // не осталось ссылок на
HotJAVA. Кафедра ЮНЕСКО по НИТ. 3. точку (1,2) Так как ссылок на объект
4Платформа JAVA. Платформой называют больше нет, доступ к нему утерян, и он
сочетание аппаратной архитектуры и будет уничтожен garbage collector
операционной системы JVM - это программа, (сборщиком мусора). Кафедра ЮНЕСКО по НИТ.
которая пишется специально для каждой 30.
реальной платформы, чтобы с одной стороны 31Ссылочные типы. Пример Class Parent{}
скрыть все ее особенности, а с другой - Class child extends Parent{} Class
предоставить единую среду исполнения для ChildOfChild extends Child{} Class Child2
Java-приложений JAVA использует 2 подхода extends Parent{} Parent p=new Child();
для компиляции приложений – компилирование Print (p instanceof Child); // true Parent
и интерпретирование Компилятор JIT – p1=new ChildOfChild(); Print (p1
транслирует java-байт код в двоичный код instanceof Child); // true Print (p
операционной системы. Кафедра ЮНЕСКО по instanceof Child2); //false. Объект всегда
НИТ. 4. помнит, от какого класса он бы порожден. С
5Преимущества JAVA-платформы. другой стороны, можно ссылаться на объект,
переносимость, или кросс-платформенность; используя ссылку другого типа. Используя
объектная ориентированность ,создана оператор instanceof можно узнать, от
эффективная объектная модель; привычный какого класса произошел объект. Операторы
синтаксис С/С++; встроенная и прозрачная = и != проверяют равенство объектов по
модель безопасности; ориентация на ссылке Пример Point p1=new Point(2,3);
интернет-задачи, сетевые распределенные Point p2=p1; Point p3=new Point(2,3);
приложения; динамичность, легкость Print (p1==p2); //true Print (p1==p3);
развития и добавления новых возможностей; //false. Кафедра ЮНЕСКО по НИТ. 31.
легкость в освоении. Кафедра ЮНЕСКО по 32Класс Object. В JAVA множественное
НИТ. 5. наследование отсутствует. Класс Object –
6Основные направления JAVA. Java 2 класс, от которого наследуются все классы,
Platform, Standard Edition (J2SE); Java 2 если только в объявлении потомка явно не
Platform, Enterprise Edition (J2EE); Java указан родительский класс. Метод
2 Platform, Micro Edition (J2ME). Кафедра getClass() возвращает объект типа Class,
ЮНЕСКО по НИТ. 6. от которого был порожден этот объект. У
7Лексика языка. Для записи текста класса Class есть метод getName(),
применяется кодировка Unicode (\u1B05 – возвращающий имя класса. String s=“abc”
пример записи символа) Компилятор Class cl=s.getClass();
разделяет программу на пробелы – все Print(cl.getName()); // java.lang.String
символы, разбивающие текст программы на Метод equals() служит для сравнения
лексемы комментарии лексемы. Кафедра объектов по значению. Данный метод
ЮНЕСКО по НИТ. 7. переопределен во множестве классов, т.к.
8Лексика языка. Пробелы. Ascii-символ Object не имеет полей и сравнение идет по
SP, space, пробел,\ u0020, десятичный код ссылке. Кафедра ЮНЕСКО по НИТ. 32.
32; ascii-символ HT, horizontal tab, 33Класс Object. Метод toString()
символ горизонтальной табуляции, \u0009, позволяет получить текстовое описание
десятичный код 9; ascii-символ FF, form любого объекта. Данный метод можно
feed, символ перевода страницы (был введен переопределять для получения более полной
для работы с принтером), \u000c, информации при создании нового класса.
десятичный код 12; завершение строки: Метод finalize(). Данный метод вызывается
ascii-символ LF, символ новой строки (код автоматически при уничтожении объекта
10); ascii-символ CR, "возврат garbage collector’ом. В методе нужно
каретки" (код 13); символ CR, за описывать только дополнительные действия,
которым сразу же следует символ LF. связанные с логикой работы приложения:
Кафедра ЮНЕСКО по НИТ. 8. закрытие соединения с БД, снятие
9Лексика языка. Комментарии. Строчные - блокировок с файлов и т.д. Все необходимое
//комментарий Блочные - /*комментарий*/ для удаления объекта JVM сделает сама.
Разработчика - /**комментарии в виде Кафедра ЮНЕСКО по НИТ. 33.
html-кода, с применением символа ссылки @ 34Класс Class. Класс Class является
*/. Кафедра ЮНЕСКО по НИТ. 9. метаклассом для всех классов JAVA. Когда
10Лексика языка. Лексемы. Идентификаторы JVM загружает файл .class, который
(identifiers); ключевые слова (key words); описывает некоторый тип, в памяти
литералы (literals); разделители создается объект типа Class, который и
(separators); операторы (operators). хранит это описание. Строка Point p=new
Кафедра ЮНЕСКО по НИТ. 10. Point(1,2); создает следующие объекты 1.
11Лексика языка. Идентификаторы. Объект типа Point, описывающий точку (1,2)
Идентификаторы - это имена, которые даются 2. Объект класса Class, описывающий класс
различным элементам языка для упрощения Point 3. Объект класса Class, описывающий
доступа к ним. Имена имеют пакеты, классы, класс Object. 4. Объект класса Class,
интерфейсы, поля, методы, аргументы и описывающий класс Class. Это обычный
локальные переменные Длина имени не JAVA-класс, который должен быть загружен
ограничена. Идентификатор состоит из букв по общим правилам. Кафедра ЮНЕСКО по НИТ.
и цифр. Имя не может начинаться с цифры 34.
Java-буквы, используемые в 35Пакеты.
идентификаторах, включают в себя 36Пакеты. Программа на Java представляет
ASCII-символы A-Z (\u0041-\u005a), a-z собой набор пакетов (packages). Каждый
(\u0061-\u007a), а также знаки пакет может включать вложенные пакеты, а
подчеркивания _ (ASCII underscore,\u005f) так же может содержать классы и интерфейсы
и доллара $ (\u0024). Знак доллара Каждый пакет имеет свое пространство имен,
используется только при автоматической что позволяет создавать одноименные классы
генерации кода. Кафедра ЮНЕСКО по НИТ. 11. в различных пакетах. Имена бывают простыми
12Лексика языка. Ключевые слова. (simple), состоящими из одного
Abstract, default, if, private, this, идентификатора, и составными (qualified),
Boolean, do, implements, protected, throw, состоящими из последовательности
break, double, import, public, throws, идентификаторов, разделенных точкой.
byte, else, instanceof, return, transient, Составное имя любого элемента пакета
case, extends, int, short, try, catch, составляется из составного имени этого
final, interface, static, void, char, пакета и простого имени элемента. Кафедра
finally, long, strictfp, volatile, class, ЮНЕСКО по НИТ. 36.
float, native, super, while, const, for, 37Организация пакетов. Простейшим
new, switch, continue, goto, package, способом организации пакетов и типов
synchronized. Кафедра ЮНЕСКО по НИТ. 12. является обычная файловая структура.
13Лексика языка. Литералы. Литералы Например, исходный код класса
позволяют задать в программе значения для space.sunsystem.Moon хранится в файле
числовых, символьных и строковых space\sunsystem\Moon.java Запуск программы
выражений, а также null-литералов. Всего в на JAVA стоит производить из директории, в
Java определены следующие виды литералов: которой содержатся пакеты. Было бы ошибкой
целочисленный (integer); дробный запускать Java прямо из папки
(floating-point); булевский (boolean); space\sunsystem и пытаться обращаться к
символьный (character); строковый классу Moon, несмотря на то, что
(string); null-литерал (null-literal). файл-описание лежит именно в ней.
Кафедра ЮНЕСКО по НИТ. 13. Необходимо подняться на два уровня
14Лексика языка. Целочисленные литералы. директорий выше, чтобы Java, построив путь
Целочисленные литералы позволяют задавать из имени пакета, смогла обнаружить нужный
целочисленные значения в десятеричном, файл. Кафедра ЮНЕСКО по НИТ. 37.
восьмеричном и шестнадцатеричном виде. 38Модуль компиляции. Модуль компиляции
Запись нуля можно осуществить следующими (complication unit)-хранится в текстовом
способами: 0 (10-ричная система) 00 .java-файле и является единичной порцией
(8-ричная) 0x0 (16-ричная) Тип int – 4 входных данных для компилятора. Состоит из
байта, тип long – 8 байт. Если в конце трех частей: Объявление пакета;
литерала не стоит указателя на тип, то Import-выражения; Объявления верхнего
литерал по умолчанию имеет тип int. уровня; Кафедра ЮНЕСКО по НИТ. 38.
Кафедра ЮНЕСКО по НИТ. 14. 39Объявление пакета. Объявление пакета
15Лексика языка. Дробные литералы. указывает, какому пакету будут
Дробные литералы представляют собой числа принадлежать все объявляемые ниже типы.
с плавающей десятичной точкой. Дробный Используется ключевое слово package, после
литерал состоит из следующих составных которого указывается полное имя пакета.
частей: целая часть; десятичная точка Например, в файле java/lang/Object.java
(используется ASCII-символ точка); дробная идет: package java.lang; что служит
часть; показатель степени (состоит из одновременно объявлением пакета lang,
латинской ASCII-буквы E в произвольном вложенного в пакет java, и указанием, что
регистре и целого числа с опциональным объявляемый ниже класс Object, находится в
знаком + или -); окончание-указатель типа этом пакете. Так складывается полное имя
(D или F). Тип float – 4 байта, double – класса java.lang.Object. Кафедра ЮНЕСКО по
8. Если в конце литерала не стоит НИТ. 39.
указателя на тип, то литерал по умолчанию 40Импорт-выражения. Область видимости
имеет тип double. Кафедра ЮНЕСКО по НИТ. типа - пакет, в котором он располагается.
15. Внутри этого пакета допускается обращение
16Лексика языка. Символьные литералы. к типу по его простому имени. Из всех
Символьные литералы. Представляют собой других пакетов необходимо обращаться по
один символ и заключаются в одинарные составному имени. Для решения этой
кавычки ‘s’, ‘a’. Допускается запись через проблемы вводятся import-выражения,
Unicode ‘\u0041’ – латинская буква “A”. позволяющие импортировать типы в модуль
Специальные символы: \b \u0008 backspace компиляции и далее обращаться к ним по
BS -забой \t \u0009 horizontal tab HT простым именам. Существует два вида таких
-табуляция \n \u000a linefeed LF -конец выражений: импорт одного типа: import
строки \f \u000c form feed FF -конец java.net.URL; импорт пакета: import
страницы \r \u000d carriage return CR java.awt.*; Пакет java.lang импортируется
-возврат каретки \" \u0022 double неявно во всех программах! Импортировать
quote "-двойная кавычка \' \u0027 вложенные пакеты нужно отдельно!!!
single quote '-одинарная кавычка \\ \u005c Например, пакет image импортируется так:
backslash \-обратная косая черта import java.awt.image.*; Кафедра ЮНЕСКО по
\восьмеричный код \u0000 to \u00ff Код НИТ. 40.
символа в восьмеричном формате. Кафедра 41Порядок просмотра импорт-выражений.
ЮНЕСКО по НИТ. 16. сначала просматриваются выражения,
17Лексика языка. Строковые литералы. импортирующие типы; затем другие типы,
Строковые литералы состоят из набора объявленные в текущем пакете, в том числе,
символов и записываются в двойных и в текущем модуле компиляции; наконец,
кавычках: “” // литерал нулевой длины “\”” просматриваются выражения, импортирующие
// литерал, состоящий из символа “ пакеты. Таким образом, если явно
“простой текст” //литерал длины 13. импортирован тип, то невозможно ни
Кафедра ЮНЕСКО по НИТ. 17. объявление нового типа с таким же именем,
18Лексика языка. NULL-литерал. ни доступ по простому имени к одноименному
Разделители. Null литерал может принимать типу в текущем пакете !!! Какова разница в
всего одно значение: null. Это литерал представленных подходах? Как поступать
ссылочного типа, причем эта ссылка никуда лучше? Кафедра ЮНЕСКО по НИТ. 41.
не ссылается, объект отсутствует. 42Объявление верхнего уровня. Модуль
Разумеется, его можно применять к ссылкам компиляции может содержать одно или
любого объектного типа данных. Разделители несколько объявлений классов и
– специальные символы, используемые в интерфейсов. Область видимости типа -
конструкциях языка “()”, “[]”, “{}”, “;”, пакет, в котором он описан. Из других
“,”, “.”. Кафедра ЮНЕСКО по НИТ. 18. пакетов к типу можно обращаться либо по
19Лексика языка. Операторы. = > < составному имени, либо с помощью
! ~ ? : == <= >= != && || ++ импортирующих выражений. Однако кроме
-- + - * / & | ^ % << >> области видимости в Java также есть
>>> += -= *= /= &= |= ^= %= средства разграничения доступа. По
<<= >>= >>>=. Кафедра умолчанию тип объявляется доступным только
ЮНЕСКО по НИТ. 19. для других типов своего пакета. Чтобы
20Типы данных. Все типы данных другие пакеты также могли использовать
разделяются на две группы. Первую его, можно указать ключевое слово public.
составляют 8 простых или примитивных В модуле компиляции может быть максимум
(primitive) типов данных. Они один public тип, и его имя и имя файла
подразделяются на три подгруппы: должны совпадать! Кафедра ЮНЕСКО по НИТ.
целочисленные: byte, short, int, long, 42.
char (также является целочисленным типом) 43Модификаторы доступа. Пример работы с
дробные: float, double булевский: boolean public и private. Кафедра ЮНЕСКО по НИТ.
Вторую группу составляют объектные или 43.
ссылочные (reference) типы данных. Это все 44Разграничение доступа в JAVA. public;
классы, интерфейсы и массивы. Любая private; protected: дает доступ
переменная имеет три базовых наследникам класса. Наследникам может
характеристики: имя, тип, значение. Слово потребоваться доступ к некоторым элементам
final используют для констант. Кафедра родителя, с которыми не требуется иметь
ЮНЕСКО по НИТ. 20. дело внешним классам. если не указан ни
21Сравнение примитивных и ссылочных один из этих 3 типов, то уровень доступа
переменных. class Point { int x,y; } Point определяется по умолчанию (default).
p1 =new Point(3,5); Point p2=p1; p1.x=7; Позволяет обращения из того же пакета, где
print(p2.x); Результат:7. int a=5; int объявлен и сам этот класс. Кафедра ЮНЕСКО
b=a; a=3; print(b); Результат: 5. Кафедра по НИТ. 44.
ЮНЕСКО по НИТ. 21. 45Возможные модификаторы доступа для
22Целочисленные типы. Byte, short, int, элементов языка. Элементы. Модификаторы.
long, char Операции сравнения (<, Пояснение. Пакет. Нет. Всегда доступны
<=, >, >=, ==, !=), числовые (+, (как public). Типы (классы и интерфейсы).
-, *, /, % , ++, --, битовые <<, Не указываются или public. public – тип
>>, >>>, ~, &, |, ^ ), доступен везде; Не указывается – тип
условия (+, -, *,/ ,% ), приведения типов, default, доступен внутри пакета. Массив.
конкатенации (+) По умолчанию тип int. Зависит от типа. Тот же уровень доступа,
Кафедра ЮНЕСКО по НИТ. 22. что и у типа, на котором основан. Элементы
23Работа с целочисленными переменными. (поля) и конструкторы объектных типов. Все
Пр.1. int x=-2147483648;//Наименьшее модификаторы. Элементы интерфейсов всегда
возможное значение типа int int y=-x; public. Кафедра ЮНЕСКО по НИТ. 45.
//Результат:y=- 2147483648, т.к произошло 46Пример. Кафедра ЮНЕСКО по НИТ. 46.
переполнение типа и отбросились старшие 47Класс. Тело класса может содержать
биты. JAVA не создает ошибок!!! Пр.2. int объявление элементов (members) класса:
x=300000; print(x*x);//Результатом такого полей; методов; внутренних типов (классов
примера будет:-194313216 Явное выписывание и интерфейсов); конструкторов;
в коде литералов, которые слишком велики инициализаторов; статических
для используемых типов, приводит к ошибке инициализаторов. Модификатор class
компиляции. Если же переполнение возникает Имя_класса [extends Имя класса] {}
в результате выполнения операции, Объявление полей начинается с перечисления
"лишние" биты просто модификаторов. Затем указывается тип
отбрасываются. Кафедра ЮНЕСКО по НИТ. 23. данных и имя переменной. Можно указывать
24Работа с целочисленными переменными. начальное значение – инициализация. int a;
Хотя целочисленные типы обладают длиной в final double PI=3.1415; final long
8,16,32 и 64 бита, вычисления проводятся creationTime=System.currentTimeMillis();
только с 32-х и 64-х битной точностью. Кафедра ЮНЕСКО по НИТ. 47.
Если хотя бы один аргумент операции имеет 48Методы. Объявление метода состоит из
тип long, то все аргументы приводятся к заголовка и тела метода. Заголовок состоит
этому типу, и результат операции также из: модификаторов (доступа в том числе);
будет типа long. Аналогично с int. типа возвращаемого значения или ключевого
//пример вызовет ошибку компиляции byte слова void; имени метода; списка
b=1; byte c=b+1; // так как +1 приводит к аргументов в круглых скобках (аргументов
типу int Понятно, что типы большей длины может не быть); специального
могут хранить больший спектр значений, а throws-выражения. Существует модификатор
потому Java не позволяет присвоить final, который говорит о том, что такой
переменной меньшего типа значение большего метод нельзя переопределять в наследниках.
типа. //пример вызовет ошибку компиляции Можно считать, что все методы
int x=1; byte b=x; Кафедра ЮНЕСКО по НИТ. final-класса, а также все private-методы
24. любого класса являются final. public void
25Работа с целочисленными переменными. process(int x,final double y){
//пример вызовет ошибку компиляции. x=x*x+Math.sqrt(x); //y=Math.sin(x);-так
Почему? byte b=5; byte c=-5; byte x=2; писать нельзя,т.к.y -final!}. Кафедра
byte y=3; byte z=(x>y)?x :y; // верно, ЮНЕСКО по НИТ. 48.
x и y одинакового типа byte abs=(x>0)?x 49Сигнатура метода. Сигнатура
:-x;//неверно! int x=1; определяется именем метода и его
print("x="+x); //Результатом аргументами (количеством, типом, порядком
будет:x=1 print(1+2+"text"); следования). Если для полей запрещается
print("text"+1+2); // Его совпадение имен, то для методов в классе
результатом будет:3text text12 char c1=10; запрещено создание двух методов с
char c2='A';//латинская буква A одинаковыми сигнатурами. class Point {
(\u0041,код 65) int i=c1+c2-'B'; void get(){} void get(int x){} void
Переменная i получит значение 9. Кафедра get(int x,double y){} void get(double
ЮНЕСКО по НИТ. 25. x,int y){}} Если в заголовке метода указан
26Дробные типы. Float и double, операции тип возвращаемого значения, а не void, то
над ними аналогичны целочисленным. нельзя в теле метода обязательно должно
задать литерал заведомо больший, чем встречаться return-выражение. Кафедра
позволяет тип данных (ошибка overflow). И ЮНЕСКО по НИТ. 49.
нельзя задать литерал, значение которого 50Конструкторы классов. Формат
по модулю слишком мало для данного типа объявления конструкторов похож на
(underflow). Если в конце литерала стоит упрощенное объявление методов. Отсутствует
буква F или f, то литерал рассматривается тип возвращаемого значения public class
как значение типа float. По умолчанию Human { private int age; protected
дробный литерал имеет тип double (D или Human(int a){ age=a;} public Human(String
d). Кафедра ЮНЕСКО по НИТ. 26. name,Human mother,Human father){ age=0;} }
27Дробные типы. Специальные значения Используется 2 конструктора. Это возможно,
дробного типа положительная и так как сигнатуры различные!!! Кафедра
отрицательная бесконечности ЮНЕСКО по НИТ. 50.
(POSITIVE_INFINITY и NEGA TIVE_INFINITY); 51Наследование конструкторов. Ключевое
значение "не число", слово super указывает на наследование
Not-a-Number, или сокращенно NaN; конструктора от класса родителя. Иногда
положительный и отрицательный нули. 1f/0f требуется в конструкторе вызвать один из
//положительная бесконечность, тип float конструкторов данного класса. Для этого
-1d/0d //отрицательная бесконечность, тип приме- няется ключевое слово this(),
double 0.0/0.0 //деление ноль на ноль - которое вызывает конструктор и принимает
NAN (1.0/0.0)*0.0 //умножение аргументы. Кафедра ЮНЕСКО по НИТ. 51.
бесконечности на ноль - NAN. Кафедра 52Функция Main. Программа, написанная на
ЮНЕСКО по НИТ. 27. Java, является набором классов. Понятно,
28Булевский тип. Булевский тип что требуется некая входная точка, с
представлен всего одним типом boolean, которой должно начинаться выполнение
который может хранить всего два возможных приложения. public static void
значения - true и false операции сравнения main(String[]args){} Аргументом метода
(возвращают булевское значение) -==,!= main() является массив строк. Он
логические операции (возвращают булевское заполняется дополнительными параметрами,
значение) -!, -&, |, ^, &&, || которые были указаны при вызове метода.
оператор с условием ?: оператор package test.first; public class Test {
конкатенации со строкой +. Кафедра ЮНЕСКО public static void main(String[]args){ for
по НИТ. 28. (int i=0;i<args.length;i++){
29Ссылочные типы. Объект (object)-это System.out.print(args[i]+"");}
экземпляр некоторого класса или экземпляр System.out.println();} }. Кафедра ЮНЕСКО
массива. Класс - это описание объектов по НИТ. 52.
одинаковой структуры, и если в программе
Введение в JAVA.pps
http://900igr.net/kartinka/informatika/vvedenie-v-java-158028.html
cсылка на страницу

Введение в JAVA

другие презентации на тему «Введение в JAVA»

«Характеристика языков программирования высокого уровня» - Языки программирования высокого уровня. Языки высокого уровня. Парадигмы программирования. Вопросы. GNU Pascal. Список языков программирования. Функциональные языки. Cи++. Взрывной рост. Процедурные языки. Неклассифицированные языки. Стандартизация языков. Никлаус Вирт. Зрелость. Семантика языков. Ряд ограничений.

«Языки программирования высокого уровня» - В настоящее время используется для решения экономических, информационных и других задач. В Европе для работ по искусственному интеллекту предпочитают использовать Пролог. Никлаусом Виртом, первоначально для обучения программированию в университетах. Многие из указанных версий обеспечивают также работу с Си и Си++ .

«MediaPlayer» - 3. Примеры воспроизведения звуковых и видео файлов. Примеры воспроизведения звуковых и видео файлов. 2. Компонент MediaPlayer. (MediaPlayer). 1. Понятие мультимедиа-приложения. VisibleButtons – определяет множество видимых кнопок. «Использование мультимедийных возможностей при разработке приложений».

«Delphi» - Форма 3 (Вызов справки). 2. Кнопки действий. Очищаем содержимое Edit-a. Переменной mode присваиваем 1 – код, соответствующий операции сложения. Edit для ввода и отображения цифр. Разместим на форме нужные нам компоненты: Кнопка вычитания. Умножение. Кнопка извлечения синуса. Процедура нажатия на кнопку с цифрой 1.

«Обработка событий в «Lazarus»» - Какие компоненты использованы в приложении. Создайте приложение. Pascal. Обработка событий. Работа с компонентом. Объекты управляются через точечную пунктуацию. Методы программирования. Элементы языка Object Pascal. Царский приказ. Объектно-ориентированное программирование. Переключатель. Язык формирует наш способ мышления.

«Классификация языков программирования» - Системы программирования. Словесную запись алгоритма; графическую запись алгоритма; программную запись алгоритма. Читай вопрос и выбирай ответ. Процедурным языкам; логическим языкам; объектно-ориентированным языкам. Для исправления ошибок в тексте программы необходима: Томасом Курцем, Джоном Кемени.

Языки программирования

23 презентации о языках программирования
Урок

Информатика

130 тем
Картинки