Программирование это
Автор Кирилл Бакшаев задал вопрос в разделе Другие языки и технологии
Что такое программирование? и получил лучший ответ
Ответ от Ёветлана Саломатина[гуру]
Программирование, процесс составления упорядоченной последовательности действий (программы) для ЭВМ; научная дисциплина, изучающая программы для ЭВМ и способы их составления, проверки и улучшения.
Каждая ЭВМ является автоматом, состоящим из памяти, образуемой внешним и оперативным запоминающими устройствами, устройства управления (УУ) и арифметические устройства (АУ) , в котором могут выполняться некоторые действия или операции. Память имеет вид занумерованной последовательности ячеек, в каждой из которых хранится порция двоичной информации в виде серии нулей и единиц. Автоматическая работа ЭВМ, управляемая программой, состоит из последовательности тактов. На каждом такте УУ выбирает из предписанной ему ячейки памяти порцию информации. Эта порция трактуется как команда, т. е. предписание АУ выполнить некоторую операцию. Обычно в ЭВМ выполнение операции состоит в том, чтобы из определённых ячеек памяти взять хранящуюся там информацию, передать её в АУ для выполнения над ней нужного действия, результат которого отправить в указанную ячейку памяти, и сообщить УУ номер ячейки следующей команды. Отдельные действия, совершаемые ЭВМ, весьма просты — это арифметические и логические операции, операции сравнения, переписывания порции информации и т. п. Т. о. , составить программу для ЭВМ — это значит представить способ решения задачи в виде такой совокупности машинных команд (программы) , чтобы они, будучи размещенными в памяти, поочерёдно выполняясь и вызывая одна другую, реализовали нужные вычисления.
Идея П. возникает ещё в школе при составлении "плана решения" арифметической задачи в виде серии вопросов. Существенное отличие реального П. от школьного опыта заключается в том, что программа, как правило, задаёт не одну, а несколько последовательностей действий (разветвлений) , выбор между которыми зависит от значения промежуточных результатов решения задачи; выполняет некоторые группы команд многократно, автоматически определяя нужное число повторений; может предписанным образом сама себя менять или частично формировать в процессе своего выполнения.
Дополнительной особенностью П. является его трудность: размеры многих реальных программ исчисляются тысячами команд, а количество выполняемых ими действий — десятками миллионов. Такие объёмы в сочетании с элементарным характером машинных команд делают П. одновременно и очень сложным, и очень монотонным процессом.
Для преодоления этого противоречия П. придан характер многоэтапного процесса, каждый этап которого есть постепенная конкретизация и детализация плана решения задачи, полученного на предыдущем этапе. Кроме того, если правила описания плана решения задачи на некотором этапе будут точными, формальными и универсальными, т. е. применимыми к любой задаче, то тогда можно говорить о существовании некоторого языка П. , используемого при составлении программы.
Языки программирования как способ точного формулирования задачи на разных этапах подготовки её к решению на ЭВМ сыграли фундаментальную роль в развитии П. В частности, они позволяют трактовать П. как процесс перевода задания для ЭВМ, выраженного в некотором языке, на другой язык — "язык машины". Если найти и описать точные правила такого перевода, то эти правила, в свою очередь, можно запрограммировать на ЭВМ. Полученные программы, автоматизирующие процесс П. , называют трансляторами.
Программирование это как заставить любую программу в железе делать то что хочет юзер.
болезнь такая
Обучение вашего компьютера выполнять ваши желания. А если серьезнее, то это творческий процесс, требующий от вас серьезных знаний, но и приносящий доход.
Инструментарий технологий программирования это-
Правильный ответ б)
Неправильно то, что получение знаний предлагается в такой извращённой
подробнее...
Что означает *= в программировании?
в некоторых языках программирования это сокращённая запись выражения типа
a = a * b
подробнее...
Перевернутая галочка ! (tg x )^2 Что значит перевернутая галочка в это примери ! Это значит в квадрате ???
во многоих языках программирования это означает возведение в
подробнее...
Microsoft Visual studio 2010 к какому языку программирования относится?
Это не просто язык программирования, это интегрированная среда разработки, поддерживающая несколько
подробнее...
А вы не знали что такое модальность? и почему вам это не интересно?
Мне не понятно лишь одно - о модальности в какой сфере простираются Ваши интересы. Ибо модальность
подробнее...
PHP и MySQL что это такое??
- это язык программирования ориентированный на веб программирование. - это база данных.
Еще
подробнее...
Хочу стать веб-дизайнером, с чего начать? Долго надо учиться этому?
Не обязательно заканчивать художественную школу, чтоб быть веб дизайнером! Просто достаточно
подробнее...
Web программирование
1. Веб программирование - это програмирование для интернета (создание сайтов например)
2. Для
подробнее...
Какие есть программы, игры которые обучают программированию? Хочу начать изучать программирование с нуля.
Программирование - это не игрушки для маленьких детей.
Это серьезный многолетний труд.
подробнее...
Что означает программировать? Это не то же самое, что и кодить?
Давайте посмотрим определения.
Кодирование, это операция преобразования символов или
подробнее...
Примеры систем ( не языков, а систем) программирования?
Система программирования — это система для разработки новых программ на конкретном языке
подробнее...
Какой язык программирования выбрать для новичка?
Вообще, языков программирования создано примерно 8500 и каждый язык создавался
для выполнения
подробнее...
1e-6 сколько это 1e-6 сколько это
ОТВЕТ
1е-6 это = 0,000 001
-----------
Это = 0,000001
Во всех
подробнее...
java web start application manager что это?
Пользоваться им не получиться. Ява, это язык программирования. Это нужно, для корректного
подробнее...