Процессор компьютера — это большая интегральная схема.
Таким образом, процессор исполняет программы, представляющие собой последовательность чисел и называемые машинным кодом. Сегодня практически все программы создаются с помощью языков программирования. Языки программирования — это формальные искусственные языки. Как и естественные языки, они имеют алфавит, словарный запас, грамматику и синтаксис, а также семантику. Алфавит — разрешенный к использованию набор символов, с помощью которого могут быть образованы слова и величины данного языка. Словарный состав или лексика языка - это совокупность употребляемых в нем слов, т.е. правильных слов данного языка. Грамматика - это конечная система правил, определяющих язык. Грамматика определяет способы построения изменения и сочетания слов. Синтаксис — система правил, определяющих допустимые конструкции языка программирования из букв алфавита. Семантика - система правил однозначного толкования каждой языковой конструкции, позволяющих производить процесс обработки данных. 30) 31) Языки программирования — это формальные искусственные языки. Как и естественные языки, они имеют алфавит, словарный запас, грамматику и синтаксис, а также семантику Синтаксис — система правил, определяющих допустимые конструкции языка программирования из букв алфавита. Семантика - система правил однозначного толкования каждой языковой конструкции, позволяющих производить процесс обработки данных. Взаимодействие синтаксических и семантических правил определяет основные понятия языка, такие как операторы, идентификаторы, константы, переменные, функции, процедуры и т.д. Языки программирования, имитирующие естественные, обладающие укрупненными командами, ориентированные «на человека», называют языками высокого уровня. Чем выше уровень языка, тем ближе структуры данных и конструкции, использующиеся в программе, к понятиям исходной задачи 32) Отдельные программные единицы — подпрограммы (процедуры) Любая программа, готовая к самостоятельному исполнению, состоит из единственной головной (или главной) программы, с которой начинается работа, и некоторого количества подчиненных ей подпрограмм Подпрограммы, поставляемые в составе системы программирования, обычно называют стандартными или системными Подпрограммы решают три важные задачи: Избавляют от необходимости многократно повторять в тексте программы аналогичные фрагменты; Улучшают структуру программы, облегчая ее понимание; Повышают устойчивость к ошибкам программирования и непредвидимым последствиям при модификациях программы. Стандартная подпрограмма (процедура или функция) - подпрограмма, включенная в библиотеку программ ЭВМ, доступ к которой обеспечивается средствами языка программирования. 34) Тестирование и отладка составляют заключительный этап разработки программы решения задач. Тестирование представляет собой совокупность действий, предназначенных для демонстрации правильности работы программы в заданных диапазонах изменений внешних условий и режимов эксплуатации программы. Процессу тестирования сопутствует понятие отладка, которое подразумевает совокупность действий, направленных на устранение ошибок в программах После завершения процесса тестирования и отладки программные средства вместе с сопроводительной документацией передаются пользователю для эксплуатации. Этап эксплуатации делится на экспериментальную (опытную) и промышленную эксплуатацию. Одной из составляющей информатики является — программное обеспечение (ПО) На низшем уровне находятся комплексы программ, осуществляющих интерфейсные функции Следующий уровень — это служебное программное обеспечение Инструментальное программное обеспечение представляет комплексы программ для создания других программ. Прикладное программное обеспечение — самый большой по объему класс программ, это программы конечного пользователя
|