Результаты (
русский) 2:
[копия]Скопировано!
Программирование представляет собой процесс разработки программ, плана действий. Целью программирования является создание набора инструкций , которые используют компьютеры для выполнения конкретных операций или для достижения желаемого поведения. Это процесс проектирования, написания, тестирования, отладки и поддержания исходный код компьютерных программ. Этот исходный код написан на одном или нескольких языках программирования (например, Java, C ++, C #, Python и т.д.)
Перед началом программы, очень важно иметь представление о том , как компьютер будет смотреть на вашу программу. Когда ваша программа выполняется, компьютер не будет делать ничего , если ваша программа не говорит ей сделать это. Это включает в себя чтение входных данных от пользователя или файл, делать что - то с этим входом, и давая результаты на предсказуемой основе ( как правило , либо на экране или для печати).
По своей сути, компьютеры машины. Машины работают на базе команды: вы говорите им что - то делать , и они это делают. Это является одним из важнейших аспектов компьютеров , которые будут признаны всем , кто хочет программировать: компьютер делает то , что вы говорите , что делать , и делает это быстрее , чем вы могли бы. . Если вы не даете компьютеру правильные команды ожидаемым образом, вы не будете получать правильные результаты в том , как вы ожидаете
Есть две части к каждой выполняемой программе: данные и код. Во - первых, информация, подлежащая обработке. Второй состоит из трех видов отчетности: присваивания, итерации и операции. Рода заявления определяет , что компьютер будет делать с ним. Это отличается от языка программирования. Никто не программ на языке , который сам компьютер использует (двоичный). Вместо того, чтобы каждый язык переводится для компьютера. Словарь языка программирования представляет собой набор терминов , называемых "зарезервированные слова". Зарезервированные слова являются триггерные слова. Когда компьютер считывает их, это вызывает реакцию, действие. В зависимости от того, что этот термин, компьютер будет делать что - то немедленно (например, 'перерыв') или будет искать для получения дополнительной информации.
Операторы присваивания являются , пожалуй , самый простой из трех. В назначении, значение на правой стороне от знака равенства ( '=') присваивается имя переменной слева.
Управляющие имеют единственную цель регулирования потока программы. Как сигнал светофора, заявление управления или цикла, говорит компьютеру , нужно ли идти или остановиться. Она делает это путем выражения условия , при которых должно происходить действие. Если эти условия не выполняются, то весь цикл игнорируется компьютером.
Заявления Операция являются жизненной программы. Эти заявления сообщают компьютеру , что делать. Некоторые команды ожидают быть сказано явно , на какой вход действовать или там , где он должен направить выход. Если эта информация , как ожидается , и не дано, то команда будет неясно , к компьютеру, и программа неожиданно завершает работу.
Язык программирования выступает в качестве переводчика между вами и компьютером. Вместо того , чтобы изучение родного языка компьютера (известный как машинный язык) вы можете использовать язык программирования , чтобы инструктировать компьютер таким образом , что легче учиться и понимать.
Специализированная программа , известная как компилятор принимает инструкции , написанные на языке программирования и преобразует их в машинный язык.
Программирование компьютера в алгоритмическом языке требует наличия специального программного обеспечения в виде процессоров программирования (компиляторов, интерпретаторов) - которые являются посредниками между программой в алгоритмического языка и машины. Полный процессор выполняет следующие функции: ввод программы, лексический анализ (выделение и классификация лексем), синтаксического и семантического анализа, с указанием формальных ошибок, синтез промежуточной формы (представление программы на внутреннем языке некоторых абстрактный компьютер, который удобен для последующей обработки или выполнения программы), оптимизация (системными преобразованиями промежуточных форм , которые улучшают некоторые характеристики программы , такие как размер, скорость и требования к памяти), генерации кода (строительство машинная программа) и выполнение программы.
переводится, пожалуйста, подождите..