Алгоритм и компьютерная программа

Управлять компьютером нужно по определенному алгоритму. Алгоритм — это точно определенное описание способа решения задачи в виде конечной (по времени) последовательности действий. Такое описание еще называется формальным. Для представления алгоритма в виде, понятном компьютеру, служат языки программирования.

Сначала всегда разрабатывается алгоритм действий, а потом он записывается на одном из таких языков. В итоге получается текст программы — полное, законченное и детальное описание алгоритма на языке программирования. Затем этот текст программы специальными служебными приложениями, которые называются трансляторами, либо переводится в машинный код, либо исполняется.

Что такое язык программирования

Самому написать программу в машинном коде весьма сложно, причем эта сложность резко возрастает с увеличением размера программы и трудоемкости решения нужной задачи. Условно можно считать, что машинный код приемлем, если размер программы не превышает нескольких десятков байтов и нет потребности в операциях ручного ввода/вывода данных.

Алгоритм #1 Создание простой программы, в Алгоритм 2.7

Поэтому сегодня практически все программы создаются с помощью языков программирования. Теоретически программу можно написать и средствами обычного человеческого (естественного) языка — это называется программированием на метаязыке (подобный подход обычно используется на этапе составления алгоритма), но автоматически перевести такую программу в машинный код пока невозможно из-за высокой неоднозначности естественного языка.

Языки программирования — искусственные языки. От естественных они отличаются ограниченным числом «слов», значение которых понятно транслятору, и очень строгими правилами записи команд (операторов). Совокупность подобных требований образует синтаксис языка программирования, а смысл каждой команды и других конструкций языка — его семантику. Нарушение формы записи программы приводит к тому, что транслятор не может понять назначение оператора и выдает сообщение о синтаксической ошибке, а правильно написанное, но не отвечающее алгоритму использование команд языка приводит к семантическим ошибкам (называемые еще логическими ошибками или ошибками времени выполнения).

Читайте также:
Ручка переключения программ стиральной машины indesit

Процесс поиска ошибок в программе называется тестированием, процесс устранения ошибок — отладкой.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:

Источник: studopedia.ru

Презентация на тему «Алгоритм и компьютерная программа» 4 класс

Презентация: Алгоритм и компьютерная программа

Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.

Добавить свой комментарий

Аннотация к презентации

Презентация на тему «Алгоритм и компьютерная программа» описывает связь между последовательностью действий, компьютерным содержимым. Цель урока информатики – продемонстрировать работу софта, опираясь на обозначенное в названии понятие.Дано определение программы компьютера – алгоритм, записанный языком программирования. Учащимся становится ясно, что два этих понятия тесно связаны между собой.

Работа с программой «Алгоритм 2» (Урок № 1 вступление)

  1. Что такое программа
  2. Кто такие искусственные интеллекты
  3. Что такое компьютер
  4. Паскаль
  5. Игра «Программист»

Источник: pptcloud.ru

Презентация на тему: Алгоритм и компьютерная программа

Алгоритм и компьютерная программа Алгоритм и компьютерная программа

№ слайда 1

Описание слайда:

Алгоритм и компьютерная программа Алгоритм и компьютерная программа

Компьютерная программа – алгоритм, записанный на одном из языков программировани

№ слайда 2

Описание слайда:

Компьютерная программа – алгоритм, записанный на одном из языков программирования управляющее устройство, механизмы, которые помогают им двигаться

Мини-компьютер

№ слайда 3

Описание слайда:

№ слайда 4

Описание слайда:

! Роботом можно назвать любой объект, в который встроен мини-компьютер для автом

№ слайда 5

Описание слайда:

! Роботом можно назвать любой объект, в который встроен мини-компьютер для автоматического управления им.

№ слайда 6

Описание слайда:

! Робот может выполнять какие-либо действия, если в него встроен компьютер, в па

№ слайда 7

Описание слайда:

! Робот может выполнять какие-либо действия, если в него встроен компьютер, в памяти которого хранятся данные и специальные алгоритмы в виде программ.

Компьютер — это исполнитель алгоритмов, записанных на языке программирования и х

№ слайда 8

Описание слайда:

Компьютер — это исполнитель алгоритмов, записанных на языке программирования и хранящихся в его памяти.

Компьютерная программа на языке Паскаль Program Chislo; Var X: Integer; Begin Wr

№ слайда 9

Описание слайда:

Компьютерная программа на языке Паскаль Program Chislo; Var X: Integer; Begin Writeln(‘Введите число’); Readln (X); If X MOD 2 = 0 Then Writeln (‘Число ‘, x, ‘ чётное’) Else Writeln (‘Число ‘, x, ‘ нечётное’); End.

Читайте также:
M3d какой программой открыть

Program - программа Begin - начало Writeln - вывод информации на экран Readln –

№ слайда 10

Описание слайда:

Program — программа Begin — начало Writeln — вывод информации на экран Readln – ввод информации с клавиатуры End — конец

Игра «Программист»Найдите ошибки в программе, допущенные Незнайкой Programm Chis

№ слайда 11

Описание слайда:

Игра «Программист»Найдите ошибки в программе, допущенные Незнайкой Programm Chislo Var X: Integer; Begin Writeln(‘Введите число’); Readln (X); If X MOD 2 = 0 Then Writeln (‘Число ‘, x, ‘ чётное’) Else Writeln (‘Число ‘, x, ‘ нечётное’); End

Programm Dialog Var x: string; l: integer; Begin Writeln('Как тебя зовут ?'); Re

№ слайда 12

Описание слайда:

Programm Dialog Var x: string; l: integer; Begin Writeln(‘Как тебя зовут ?’); Readln (x) Writeln (‘Сколько тебе лет ?’); readln(l); writeln(‘Привет , ‘, x, ‘. Тебе ‘, l , ‘ лет!’) writeln(‘Пока !’); readln; End

Заполните кроссворд, используя термины информатики

№ слайда 13

Описание слайда:

Заполните кроссворд, используя термины информатики

Главное, что мы должны понять и запомнить Компьютер является инструментом челове

№ слайда 14

Описание слайда:

Главное, что мы должны понять и запомнить Компьютер является инструментом человека для работы с информацией. Он автоматически, есть без участия человека, может исполнять последовательность команд — компьютерную программу. Компьютерная программа — это описание способа решения задачи (алгоритма), только не в виде текста на естественном языке и не в виде блок-схемы, а на особом языке, то есть на языке программирования. Система команд исполнителя-компьютера — список команд, которые компьютер может выполнять.

Вопросы Чем отличается исполнитель-человек от исполнителя-компьютера? Может ли к

№ слайда 15

Описание слайда:

Вопросы Чем отличается исполнитель-человек от исполнителя-компьютера? Может ли компьютер обрабатывать данные, если в его памяти нет программ? Что такое компьютерная программа? Благодаря каким устройствам компьютер может исполнять программы и обрабатывать данные? Исполнит ли компьютер программу, написанную на естественном русском языке?

Почему?

Домашнее задание Рабочая тетрадь № 2, с. 42-44.

№ слайда 16

Описание слайда:

Домашнее задание Рабочая тетрадь № 2, с. 42-44.

Источник: ppt4web.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru