Что такое программирование?
ПРОГРАММИРОВАНИЕ
ЭТО РАЗДЕЛ ИНФОРМАТИКИ,ИЗУЧАЮЩИЙ ЯЗЫКИ ПРОГРАММИРОВАНИЯ И ИХ ПРИМЕНЕНИЕ ДЛЯ РЕШЕНИЯ КОНКРЕТНЫХ ПРАКТИЧЕСКИХ ЗАДАЧ
НАЗНАЧЕНИЕ:
РАЗРАБОТКА ПРОГРАММ УПРАВЛЕНИЯ КОМПЬЮТЕРОМ С ЦЕЛЬЮ РЕШЕНИЯ РАЗЛИЧНЫХ ИНФОРМАЦИОННЫХ ЗАДАЧ
КТО ТАКИЕ ПРОГРАММИСТЫ?
СПЕЦИАЛИСТЫ, ПРОФЕССИОНАЛЬНО ЗАНИМАЮЩИЕСЯ ПРОГРАММИРОВАНИЕМ
ИСТОРИЯ ПРОГРАММИРОВАНИЯ
ПЕРВЫЕ ГОДЫ СУЩЕСТВОВАНИЯ ЭВМ — ПРОГРАММИРОВАНИЕ НЕОБХОДИМО В ЛЮБОЙ ОБЛАСТИ
1970-80 ГГ. XX в. - НАЧАЛО РАЗВИТИЯ ПРИКЛАДНОГО ПРОГРАММИРОВАНИЯ
ПОЯВЛЕНИЕ ПЕРСОНАЛЬНЫХ КОМПЬЮТЕРОВ — БУРНОЕ РАСПРОСТРАНЕНИЕ ПРИКЛАДНОГО ПО (НЕОБЯЗАТЕЛЬНО ЗНАТЬ ПРОГРАММИРОВАНИЕ ЧТОБЫ ИСПОЛЬЗОВАТЬ КОМПЬЮТЕР)
ИСТОРИЯ ПРОГРАММИРОВАНИЯ
РАЗДЕЛЕНИЕ
ЛЮДИ, РАБОТАЮЩИЕ НА КОМПЬЮТЕРЕ
ПРОГРАММИСТЫ
ПОЛЬЗОВАТЕЛИ
ПРОГРАММИСТЫ
СОЗДАЮТ
ПРОГРАММИРОВАНИЕ
ПРИНЯТО РАЗДЕЛЯТЬ НА
СИСТЕМНОЕ
ПРИКЛАДНОЕ
РАЗРАБОТКА СИСТЕМНОГО ПО:
- ОПЕРАЦИОННЫЕ СИСТЕМЫ
- ДРАЙВЕРЫ УСТРОЙСТВ
- УТИЛИТЫ
- И ДР
РАЗРАБОТКА ПРИКЛАДНОГО ПО:
- РЕДАКТОРЫ
- ТАБЛИЧНЫЕ ПРОЦЕССОРЫ
- ИГРЫ
- И ДР
ЯЗЫК ПРОГРАММИРОВАНИЯ
ЭТО ФИКСИРОВАННАЯ СИСТЕМА ОБОЗНАЧЕНИЙ ДЛЯ ОПИСАНИЯ АЛГОРИТМОВ И СТРУКТУР ДАННЫХ
ЯЗЫКИ ПРОГРАММИРОВАНИЯ
ПОПУЛЯРНЫЕ НА СЕГОДНЯШНИЙ ДЕНЬ:
PASCAL — В УЧЕБНЫХ ЦЕЛЯХ
C# — ПРИКЛАДНОЕ/ДЛЯ ИНТЕРНЕТ ПРОГРАММИРОВАНИЕ
С++ - СИСТЕМНОЕ/ПРИКЛАДНОЕ ПРОГРАММИРОВАНИЕ
JAVASCRIPT — ПРОГРАММИРОВАНИЕ ДЛЯ ИНТЕРНЕТ
JAVA — ПРОГРАММИРОВАНИЕ ДЛЯ МОБИЛЬНЫХ УСТРОЙСТВ
VISUAL BASIC — ПРИКЛАДНОЕ/СИСТЕМНОЕ ПРОГРАММИРОВАНИЕ
СИСТЕМА ПРОГРАММИРОВАНИЯ
- ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРА, ПРЕДНАЗНАЧЕННОЕ ДЛЯ РАЗРАБОТКИ,
ОТЛАДКИ
И ИСПОЛНЕНИЯ
ПРОГРАММ, ЗАПИСАННЫХ НА ОПРЕДЕЛЕННОМ ЯЗЫКЕ ПРОГРАММИРОВАНИЯ .
ИСПОЛЬЗУЕТСЯ ДЛЯ СОЗДАНИЯ И ИСПОЛНЕНИЯ ПРОГРАММЫ, НАПИСАННОЙ НА ЯЗЫКЕ ПРОГРАММИРОВАНИЯ
СИСТЕМА ПРОГРАММИРОВАНИЯ
ВИЗУАЛЬНАЯ СИСТЕМА ПРОГРАММИРОВАНИЯ, ОБЪЕДИНЯЮЩАЯ В СЕБЕ НЕСКОЛЬКО ЯЗЫКОВ ПРОГРАММИРОВАНИЯ
УНИВЕРСАЛЬНЫЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ
PASCAL
BASIC
C
АЛГОРИТМЫ РАБОТЫ С ВЕЛИЧИНАМИ
ВСЯКИЙ АЛГОРИТМ СОСТАВЛЯЕТСЯ ПОД КОНКРЕТНОГО ИСПОЛНИТЕЛЯ
ИСПОЛНИТЕЛЬ:
КОМПЬЮТЕР, ОСНАЩЕННЫЙ СИСТЕМОЙ ПРОГРАММИРОВАНИЯ НА ОПРЕДЕЛЕННОМ ЯЗЫКЕ
РАБОТАЕТ С ОПРЕДЕЛЕННЫМИ ДАННЫМИ ПО ОПРЕДЕЛЕННОЙ ПРОГРАММЕ
АЛГОРИТМЫ РАБОТЫ С ВЕЛИЧИНАМИ
- ЭТО МНОЖЕСТВО ВЕЛИЧИН
ДАННЫЕ:
ВЕЛИЧИНА: ОТДЕЛЬНЫЙ ИНФОРМАЦИОННЫЙ ОБЪЕКТ (ЧИСЛО, СИМВОЛ, СТРОКА И ДР.)
КОНСТАНТЫ
ПЕРЕМЕННЫЕ
МОГУТ ИМЕТЬ РАЗНОЕ ЗНАЧЕНИЕ И ИЗМЕНЯТЬ ЕГО В ПРОЦЕССЕ ВЫПОЛНЕНИЯ ПРОГРАММЫ
МОГУТ ИМЕТЬ ТОЛЬКО ОДНО ПОСТОЯННОЕ ЗНАЧЕНИЕ
АЛГОРИТМЫ РАБОТЫ С ВЕЛИЧИНАМИ
ТРИ ТИПА ВЕЛИЧИН
ЧИСЛОВОЙ
СИМВОЛЬНЫЙ
ЛОГИЧЕСКИЙ
АЛГОРИТМЫ РАБОТЫ С ВЕЛИЧИНАМИ
ЧИСЛОВЫЕ ВЕЛИЧИНЫ
КОНСТАНТЫ
ПЕРЕМЕННЫЕ
ОБОЗНАЧАЮТСЯ СИМВОЛИЧЕСКИМИ ИМЕНАМИ, КОТОРЫЕ НАЗЫВАЮТСЯ ИДЕНТИФИКАТОРЫ
summ, day, month
ЗАПИСЫВАЮТСЯ В АЛГОРИТМАХ СВОИМИ ДЕСЯТИЧНЫМИ ЗНАЧЕНИЯМИ И МОГУТ ИМЕТЬ ИМЯ:
PI=3,141592
АЛГОРИТМЫ РАБОТЫ С ВЕЛИЧИНАМИ
СИСТЕМА КОМАНД ИСПОЛНИТЕЛЯ
АЛГОРИТМ РАБОТЫ С ВЕЛИЧИНАМИ ДЛЯ ЛЮБОГО ЯЗЫКА ПРОГРАММИРОВАНИЯ СОСТОИТ ИЗ СЛЕДУЮЩИХ КОМАНД:
ПРИСВАИВАНИЕ
ВВОД
ВЫВОД
ОБРАЩЕНИЕ К ВСПОМОГАТЕЛЬНОМУ АЛГОРИТМУ
ЦИКЛ
ВЕТВЛЕНИЕ
АЛГОРИТМЫ РАБОТЫ С ВЕЛИЧИНАМИ
КОМАНДА: ПРИСВАИВАНИЕ
: =
Z : = X + Y
Z : = 5
ЭТАПЫ:
1. ВЫЧИСЛЕНИЕ X + Y
2. ПРИСВАИВАНИЕ РЕЗУЛЬТАТА Z
АЛГОРИТМЫ РАБОТЫ С ВЕЛИЧИНАМИ
КОМАНДА: ВВОД
ВВОД
ВВОД A, B, C
ВЫПОЛНЯЕТСЯ В РЕЖИМЕ ДИАЛОГА С ПОЛЬЗОВАТЕЛЕМ
ПО КОМАНДЕ ВВОДА КОМПЬЮТЕР ПРЕРЫВАЕТ ВЫПОЛНЕНИЕ ПРОГРАММЫ И ЖДЕТ ДЕЙСТВИЙ ПОЛЬЗОВАТЕЛЯ
АЛГОРИТМЫ РАБОТЫ С ВЕЛИЧИНАМИ
ВЫВОД
ПЕРЕМЕННЫЕ ПОЛУЧАЮТ СВОИ ЗНАЧЕНИЯ В РЕЗУЛЬТАТЕ :
- ВЫПОЛНЕНИЯ КОМАНДЫ ПРИСВАИВАНИЯ
АЛГОРИТМЫ РАБОТЫ С ВЕЛИЧИНАМИ
КОМАНДА: ВЫВОД
ВЫВОД
ВЫВОД X, Y, Z
СООБЩАЕТ ПОЛЬЗОВАТЕЛЮ РЕЗУЛЬТАТЫ РЕШЕНИЯ ЗАДАЧИ
ПРИ ВЫПОЛНЕНИИ КОМАНДЫ РЕЗУЛЬТАТЫ ВЫВОДЯТСЯ НА УСТРОЙСТВО ВЫВОДА (МОНИТОР, ПРИНТЕР)
АЛГОРИТМЫ РАБОТЫ С ВЕЛИЧИНАМИ
КОНТРОЛЬНЫЕ ВОПРОСЫ
1. ЧТО ТАКОЕ ВЕЛИЧИНА. ЧЕМ ОТЛИЧАЮТСЯ ПЕРЕМЕННЫЕ И ПОСТОЯННЫЕ ВЕЛИЧИНЫ?
2. ЧЕМ ОПРЕДЕЛЯЕТСЯ ЗНАЧЕНИЕ ВЕЛИЧИНЫ?
3. КАКИЕСУЩЕСТВУЮТ ОСНОВНЫЕ ТИПЫ ВЕЛИЧИН В ПРОГРАММИРОВАНИИ
4. КАК ЗАПИСЫВАЕТСЯ КОМАНДА ПРИСВАИВАНИЯ?
5. КАК ЗАПИСЫВАЕТСЯ КОМАНДА ВВОДА?
6. КАК ЗАПИСЫВАЕТСЯ КОМАНДА ВЫВОДА?
АЛГОРИТМЫ РАБОТЫ С ВЕЛИЧИНАМИ
ЗАДАНИЕ
НАПИСАТЬ ПОСРЕДСТВОМ КАКИХ КОНСТРУКЦИЙ ПРОИСХОДИТ ПРИСВАИВАНИЕ ЗНАЧЕНИЙ ВЕЛИЧИНАМ, ВВОД И ВЫВОД ВЕЛИЧИН В ЯЗЫКАХ ПРОГРАММИРОВАНИЯ
PASCAL
BASIC
C
АЛГОРИТМЫ РАБОТЫ С ВЕЛИЧИНАМИ
ЗАДАНИЕ
СДЕЛАТЬ ПРЕЗЕНТАЦИЮ,ВКЛЮЧАЮЩУЮ В СЕБЯ:
ДИАГРАММУ РЕЙТИНГА ЯЗЫКОВ ПРОГРАММИРОВАНИЯ ЗА 2010 И 2011 ГОДЫ
ТАБЛИЦУ ПОКОЛЕНИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ И СФЕРУ ИХ СЕГОДНЯШНЕГО ПРИМЕНЕНИЯ.
Д/З ОТПРАВЛЯТЬ НА EDUQUEST.UCOZ.RU