Управлять компьютером нужно по определенному алгоритму. Алгоритм — это точно определенное описание способа решения задачи в виде конечной (по времени) последовательности действий. Такое описание еще называется формальным. Для представления алгоритма в виде, понятном компьютеру, служат языки программирования.
Сначала всегда разрабатывается алгоритм действий, а потом он записывается на одном из таких языков. В итоге получается текст программы — полное, законченное и детальное описание алгоритма на языке программирования. Затем этот текст программы специальными служебными приложениями, которые называются трансляторами, либо переводится в машинный код, либо исполняется.
Что такое язык программирования
Самому написать программу в машинном коде весьма сложно, причем эта сложность резко возрастает с увеличением размера программы и трудоемкости решения нужной задачи. Условно можно считать, что машинный код приемлем, если размер программы не превышает нескольких десятков байтов и нет потребности в операциях ручного ввода/вывода данных.
Алгоритм #1 Создание простой программы, в Алгоритм 2.7
Поэтому сегодня практически все программы создаются с помощью языков программирования. Теоретически программу можно написать и средствами обычного человеческого (естественного) языка — это называется программированием на метаязыке (подобный подход обычно используется на этапе составления алгоритма), но автоматически перевести такую программу в машинный код пока невозможно из-за высокой неоднозначности естественного языка.
Языки программирования — искусственные языки. От естественных они отличаются ограниченным числом «слов», значение которых понятно транслятору, и очень строгими правилами записи команд (операторов). Совокупность подобных требований образует синтаксис языка программирования, а смысл каждой команды и других конструкций языка — его семантику. Нарушение формы записи программы приводит к тому, что транслятор не может понять назначение оператора и выдает сообщение о синтаксической ошибке, а правильно написанное, но не отвечающее алгоритму использование команд языка приводит к семантическим ошибкам (называемые еще логическими ошибками или ошибками времени выполнения).
Процесс поиска ошибок в программе называется тестированием, процесс устранения ошибок — отладкой.
Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:
Источник: studopedia.ru
Презентация на тему «Алгоритм и компьютерная программа» 4 класс
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.
Добавить свой комментарий
Аннотация к презентации
Презентация на тему «Алгоритм и компьютерная программа» описывает связь между последовательностью действий, компьютерным содержимым. Цель урока информатики – продемонстрировать работу софта, опираясь на обозначенное в названии понятие.Дано определение программы компьютера – алгоритм, записанный языком программирования. Учащимся становится ясно, что два этих понятия тесно связаны между собой.
Работа с программой «Алгоритм 2» (Урок № 1 вступление)
- Что такое программа
- Кто такие искусственные интеллекты
- Что такое компьютер
- Паскаль
- Игра «Программист»
Источник: pptcloud.ru
Презентация на тему: Алгоритм и компьютерная программа
№ слайда 1
Описание слайда:
Алгоритм и компьютерная программа Алгоритм и компьютерная программа
№ слайда 2
Описание слайда:
Компьютерная программа – алгоритм, записанный на одном из языков программирования управляющее устройство, механизмы, которые помогают им двигаться
№ слайда 3
Описание слайда:
№ слайда 4
Описание слайда:
№ слайда 5
Описание слайда:
! Роботом можно назвать любой объект, в который встроен мини-компьютер для автоматического управления им.
№ слайда 6
Описание слайда:
№ слайда 7
Описание слайда:
! Робот может выполнять какие-либо действия, если в него встроен компьютер, в памяти которого хранятся данные и специальные алгоритмы в виде программ.
№ слайда 8
Описание слайда:
Компьютер — это исполнитель алгоритмов, записанных на языке программирования и хранящихся в его памяти.
№ слайда 9
Описание слайда:
Компьютерная программа на языке Паскаль Program Chislo; Var X: Integer; Begin Writeln(‘Введите число’); Readln (X); If X MOD 2 = 0 Then Writeln (‘Число ‘, x, ‘ чётное’) Else Writeln (‘Число ‘, x, ‘ нечётное’); End.
№ слайда 10
Описание слайда:
Program — программа Begin — начало Writeln — вывод информации на экран Readln – ввод информации с клавиатуры End — конец
№ слайда 11
Описание слайда:
Игра «Программист»Найдите ошибки в программе, допущенные Незнайкой Programm Chislo Var X: Integer; Begin Writeln(‘Введите число’); Readln (X); If X MOD 2 = 0 Then Writeln (‘Число ‘, x, ‘ чётное’) Else Writeln (‘Число ‘, x, ‘ нечётное’); End
№ слайда 12
Описание слайда:
Programm Dialog Var x: string; l: integer; Begin Writeln(‘Как тебя зовут ?’); Readln (x) Writeln (‘Сколько тебе лет ?’); readln(l); writeln(‘Привет , ‘, x, ‘. Тебе ‘, l , ‘ лет!’) writeln(‘Пока !’); readln; End
№ слайда 13
Описание слайда:
Заполните кроссворд, используя термины информатики
№ слайда 14
Описание слайда:
Главное, что мы должны понять и запомнить Компьютер является инструментом человека для работы с информацией. Он автоматически, есть без участия человека, может исполнять последовательность команд — компьютерную программу. Компьютерная программа — это описание способа решения задачи (алгоритма), только не в виде текста на естественном языке и не в виде блок-схемы, а на особом языке, то есть на языке программирования. Система команд исполнителя-компьютера — список команд, которые компьютер может выполнять.
№ слайда 15
Описание слайда:
Вопросы Чем отличается исполнитель-человек от исполнителя-компьютера? Может ли компьютер обрабатывать данные, если в его памяти нет программ? Что такое компьютерная программа? Благодаря каким устройствам компьютер может исполнять программы и обрабатывать данные? Исполнит ли компьютер программу, написанную на естественном русском языке?
Почему?
№ слайда 16
Описание слайда:
Домашнее задание Рабочая тетрадь № 2, с. 42-44.
Источник: ppt4web.ru