Что такое программирование?
Назначение программирования – разработка программ управления компьютером с целью решения различных информационных задач.
Специалисты, проффесионально занимающиеся программированием, называются программистами.
Люди, работающие на компьютерах, делятся на пользователей и программистов.
Программирование бывает системное и прикладное.
Системные программисты занимаются разработкой системного программного обеспечения: операционных систем, утилит, систем программирования…
Прикладные программисты создают прикладные программы: редакторы, табличные процессоры, игры, обучающие программы…
Для составления программ существуют разнообразные языки программирования.
Язык программирования – это фиксированная система обозначений для описания алгоритмов и структур данных.
Популярными языками программирования сегодня являются Паскаль, Бейсик, Си, Фортран …
Для создания и исполнения на компьютере программы, написанной на языке программирования, используются системы программирования.
|
|
Система программирования – это программное обеспечение компьютера, предназначенное для разработки, отладки и исполнения программ, записанных на определенном языке программирования.
Разработка любой программы начинается с построения алгоритма решения задачи.
Исполнитель программы – компьютер, оснащенный системой программирования на определенном языке. Компьютер работает с информацией, хранящейся в его памяти.
Задание 1:
1. В чем разница и сходство между программистом и пользователем?
-
-
-
-
2. Заполните таблицу:
Программа | Системные или прикладные программисты |
Табличный процессор MS Excel | |
Windows XP | |
СИ ++ | |
Текстовый процессор MS Word | |
Pascal | |
драйвера | |
Игры | |
утилиты | |
Basic | |
Антивирусники |
3. Допишите предложения:
а) Исполнитель программы.
б) Разработка любой программы начинается.
в) Компьютер работает с информацией, хранящейся в его.
г) Фиксированная система обозначений для описания алгоритмов и структур данных – это.
д) Программное обеспечение компьютера, предназначенное для разработки, отладки и исполнения программ, записанных на определенном языке программирования – это.
е) Программирование бывает:
-.
-.
Алгоритмы работы с величинами
Отдельный информационный объект (число, символ, таблица и пр.) называется величиной.
Значение величины – информация, хранимая в поле памяти компьютера.
Существуют три типа величин, с которыми работает компьютер:
1. Числовой
а) переменные (х, у, а, …)
б) постоянные (константы) (1, 2, 3, …)
|
|
2. Символьный (prim, sum, ….)
3. Логический – принимает значения либо 0, либо 1
Компьютеру мы задаем следующие команды:
1. присваивание (:=)
Например: Z:= X + Y
X | Y | Z |
2. ввод (ввод А, В, С)
В программе чаще всего ввод данных происходит в режиме диалога, то есть компьютер останавливает выполнения программы и спрашивает данные. Данные вводятся в том же порядке, что и в программе.
Например: ввод А, В, С
Мы вводим: 1, 2, 3
Компьютер понял, что А:= 1, В:= 2, С:= 3
3. вывод (вывод Х, У)
Вывод даных, если программа правильная, происходит автоматически и в соответствующем порядке.
4. обращение к вспомогательному алгоритму (подпрограмма, к которой обращается программа). Подпрограмма записывается в самом конце программы и имеет свое уникальное имя.
5. цикл (повторение набора команд до определенного условия)
6. ветвление (выполнение условия)
Задание 2:
1. Допишите предложение:
а) Отдельный информационный объект – это.
б) Значение величины хранится.
в) Повторение набора команд до определенного условия -.
г) Ввод данных происходит чаще всего в режиме.
2. Заполните таблицу:
Величина | Тип величины |
х | |
sum | |
prim | |
-25 | |
у | |
m | |
sum5 | |
y5 |
3. Заполните таблицу:
Команды | Х | У | Z |
Z:= X - Y | |||
Z:= X * Y | |||
Z:= X: Y | |||
X:= Y | - | ||
Z:= 1 | - | - | |
X:= 6 - Z | - |
4. Заполните таблицу:
Команды | Результат |
Ввод А, В, С | 5, 6, 7 |
D:= А + В + С, M:= D - C | |
Вывод M |