Инструкция для компьютера по выполнению задания написанная на компьютерном языке

Ответ на вопрос в сканворде (кроссворде) «Инструкция для ЭВМ, написанная на машинном языке», 9 букв (первая — п, последняя — а):

программа

(ПРОГРАММА) 👍 0   👎 0

Другие определения (вопросы) к слову «программа» (64)

  1. Содержание и план деятельности
  2. План деятельности, работ
  3. Содержание театральных, концертных, эстрадных представлений
  4. Телевизионное «меню»
  5. Перечень предстоящих задач политического деятеля на выборах
  6. Приложение; расписание телепередач
  7. Задача для компьютера
  8. Предвыборная у депутата
  9. Особый вид педагогического проекта
  10. Передача на радио или телевидении
  11. … передач на завтра
  12. «Инструкция» для робота
  13. … передач; политическая …
  14. Курс обучения
  15. 1С в бухгалтерском учете по своей сути
  16. Описание алгоритма решения задачи, заданное на языке программирования
  17. Телевизионный распорядок
  18. Телегид в газете
  19. Перечень целей партии
  20. «Меню» ТВ-передач
  21. Перечень номеров концерта
  22. Предвыборная …
  23. План мероприятия
  24. «Меню» с телепередачами
  25. Описание на формальном языке процесса обработки информации
  26. Описание алгоритма решения задачи
  27. Заложена в компьютер
  28. Corel, Excel, Word или Photoshop
  29. Последовательное и точное описание на некотором формальном языке процесса обработки информации для решения задачи на ЭВМ
  30. Изложение содержания и цели деятельности политической партии, организации или отдельного деятеля
  31. То же, что телевизионная передача
  32. Недельное телеменю в газете
  33. https://sinonim.org/sc
  34. И «Поле чудес», и «Что? Где? Когда?»
  35. Описание алгоритма решения задачи, словами понятными компьютеру
  36. Перечень предстоящих задач возможного президента на выборах
  37. Перечень предстоящих задач претендента на выборах
  38. Ее главный номер иногда именуют «гвоздем»
  39. «Меню» телепередач на неделю
  40. Книжечка или листок с краткими сведениями о спектакле, концерте, с перечнем исполнителей
  41. План деятельности
  42. Третий закон Грида гласит: «Компьютерная … выполняет то, что вы ей приказали делать, а не то, что вы хотели»
  43. Краткое изложение содержания учебного предмета
  44. Содержание концертных, цирковых представлений, радио- и телепередач
  45. Содержание концертных, цирковых представлений, телепередач
  46. План действий, заложенный в работу
  47. ТВ-расписание на неделю
  48. Газетное меню телелюбителя
  49. Расписание телепередач
  50. План мероприятий
  51. Dr. Web или WinRar по своей сути
  52. Путеводитель передач по телевизору
  53. Содержательно-организационная модель реализации дополнительного образования, особый вид педагогического проекта
  54. Путеводитель по телевизионным передачам
  55. Концертное «меню»
  56. Её устанавливают на компьютер
  57. ж. греч. краткий очерк, начертанье, перечень, изложенье, содержанье сочинения, предположенного изданья, книги, журнала, преподаванья чего-либо; план празднества, торжества, зрелища, представленья; задача, пояснительная записка на заданную по выбору работу
  58. План работ или развлечений
  59. Список телепередач
  60. Компьютерное приложение
  61. Последовательность показа; обеспечение ПК
  62. Расписание телевизионных передач
  63. Меню для телезрителей
  64. Описание алгоритма решения задачи на языке Эвм
  65. План действий
  1. план действия, деятельности, работы ◆ Читатель видит, что для нас именно те произведения и важны, в которых жизнь сказалась сама собою, а не по заранее придуманной автором программе. Н. А. Добролюбов, «Когда же придёт настоящий день?», 1860 г. ◆ Очевидно, Арина Петровна намеревалась буквально выполнить свою программу: содержать постылого в такой мере, чтоб он только не умер с голоду. М. Е. Салтыков-Щедрин, «Господа Головлёвы», 1875 г. ◆ Лизинговая программа рассчитана на 24 месяца, авансовый платёж составляет четверть от стоимости автомобиля. «Официальные дилеры», 2002 г. // «Автопилот»
  2. полит. (политическое) изложение целей и задач организации, партии или отдельного государственного, общественного деятеля ◆ У этой партии нет чёткой и внятной программы. ◆ Политическая программа нового президента. ◆ Большевистская аграрная программа звала крестьян на революцию против царя и помещиков. «История ВКП(б)»
  3. краткое изложение содержания и методологических установок курса, предмета, преподаваемого в учебном заведении ◆ Программа по истории. ◆ Программа по машиностроению.
  4. совокупность дисциплин, преподаваемых в учебном заведении ◆ Расширение программ в школах. ◆ Воспитание в детстве было получить негде, а образование Училище живописи не давало, программа общеобразовательных предметов была слаба, да и смотрели на образование, как на пустяки, — были уверены, что художнику нужна только кисть, а образование — вещь второстепенная. В. А. Гиляровский, «Москва и москвичи», 1926 г.
  5. расписание передач радио или телевидения, перечень отдельных номеров, исполняемых на вечере, концерте, цирковом представлении ◆ Программа телепередач на завтра. ◆ В программе пианист стоит вторым. ◆ Бедняге вятичу или костромичу, взятому от сохи, никогда не приходилось видеть раньше кинематографа, и он решил посмотреть. Купил билет, сел. Просмотрел всю программу — пришёл в такой восторг, что остался снова её смотреть… А. Т. Аверченко, «Неаполь»
  6. буклет, в котором отражена программа (в театре — краткое описание спектакля, указатель с перечнем исполняемых пьес и действующих лиц в них) ◆ Перед звонком надо успеть взять программу и бинокль. ◆ Программы театров на март.
  7. разг. (разговорное) канал радио- и телевещания ◆ Переключить телевизор на первую программу.
  8. техн. (техническое), комп. (компьютерное) последовательность формализованных инструкций, предназначенная для исполнения устройством управления вычислительной машины, компьютера ◆ Составлять программу. ◆ Отлаживать программу.

Значение слова

ПРОГРА́ММА,
-ы, женский род

1.
Содержание и план предстоящей деятельности, работ и т. п.
Программа развития индустрии.Наша страна осуществляет грандиозную программу подъема материального благосостояния народа. Катаев, Счастье нашей молодежи.

2.
Изложение основных принципов, задач и целей, намеченных политической партией, центральным органом государственной власти, общественной организацией или отдельным государственным, общественным деятелем.
Программа КПСС.Свергнув власть капиталистов и помещиков, свергнув власть империалистов в России и установив диктатуру пролетариата, наша партия осуществила программу, принятую II съездом РСДРП. Пятьдесят лет Коммунистической партии Советского Союза. Андрей, агитатор, приехавший из Петербурга, объяснял программу большевиков. Вс. Иванов, Пархоменко.
||
Идейное направление какого-либо политического, литературного течения, печатного органа и т. п.
В этих стихах, так сказать, программа всей поэзии г. Языкова. Белинский, Русская литература в 1844 г.

3.
План, порядок проведения чего-либо
Программа работы съезда. Программа праздничного вечера.

4.
Совокупность номеров, произведений, исполняемых в концерте, в цирковом представлении и т. п., а также состав передач по радио, телевидению.
Программа радиопередач.Концерт начался, но программа потерпела изменения, и Лизин номер отодвинули на самый конец. Леонов, Дорога на Океан. Как всегда, после программы Владимир Владимирович исполнил несколько вещей на бис. Лобанов, Воспоминания о В. В. Софроницком.
||
Указатель с перечнем исполняемых пьес и действующих в них лиц и исполнителей, а также листок, содержащий такой указатель.
Театральная программа.В антракте Гремяшин купил программу, коробку конфет. Кукушкин, Хозяин.

5.
Краткое изложение содержания и методологических установок предмета, курса, преподаваемого в учебном заведении.
Программа по математике. Программа по русскому языку для пятого класса.Роднев достал забытые за последнее время институтские учебники и программы, подвинул к изголовью кровати лампу и, по студенческой привычке, лежа, принялся читать. Тендряков, Среди лесов.
||
Совокупность учебных предметов, преподаваемых в каком-либо учебном заведении, на каком-либо факультете, курсе.
Программа средней школы. Программа исторического факультета.Поступив в училище, Карась знал более половины того, что требовала программа его класса. Учиться ему было легко. Помяловский, Очерки бурсы.

6.
План, краткое содержание какого-либо издания, литературного произведения.
[Райский] взял кучку белых листков и начал набрасывать программу нового своего рамана. И. Гончаров, Обрыв.
||
Тема, сюжет музыкального произведения или произведения изобразительного искусства.

7.
План действий, задание для автоматического выполнения станком, машиной, установкой и т. п.
Программа обработки детали для станка.
||
Описание на специальном формальном языке процесса выполнения вычислительной машиной такого плана действий, задания.
Программа для электронной вычислительной машины.

[От греч. πρόγραμμα — распоряжение, объявление]


Програ́мма (от греческого προ — пред, греч. γράμμα — запись) — термин, в переводе означающий «предписание», то есть заданную последовательность действий. Данное понятие непосредственно связано с понятием алгоритм.

  • Компьютерная программа
  • Программа (концепция)
  • Программная музыка
  • Предвыборная программа
  • Учебная программа
  • Театральная программка

Показать дальше

Что искали другие

  • Ветки для борьбы с листвой
  • Как славяне называли бога солнца
  • «Роса» на водопроводных трубах
  • Музыка с двумя или более независимыми мелодиями
  • Деньги Израиля

Случайное

  • Шкала времени
  • Страна, давшая название близнецам
  • «шея» вулкана
  • Одурение от безделья
  • Этим трясут богатые

Кроссворды — одна из популярных головоломок для всех возрастов. Их решение имеет немало плюсов:

  1. Они могут помочь расширить ваш словарный запас, знакомя вас с новыми словами и фразами.
  2. Помогают улучшить память, заставляя вас запоминать и вспоминать информацию.
  3. Они заставляют вас думать, это может помочь улучшить вашу гибкость ума.
  4. Некоторые люди считают, что работа над кроссвордами — это расслабляющее и приятное занятие, которое помогает снять стресс.
  5. Кроссворды требуют сосредоточенности и внимания к деталям, что может помочь улучшить вашу способность к концентрации.
  6. Занятия, которые бросают вызов мозгу, такие как разгадывание сканвордов, могут способствовать укреплению здоровья мозга и снизить риск снижения когнитивных способностей.
  • Поиск занял 0.007 сек. Вспомните, как часто вы ищете ответы? Добавьте sinonim.org в закладки, чтобы быстро искать их, а также синонимы, антонимы, ассоциации и предложения.

Написать нам

Случайные страницы на сайте: синоним к невозобновляемый, Лесото, как страна на территории ЮАР


Вопрос №
1

Что называется программой?

Инструкция для компьютера по выполнению задания, написанная на компьютерном языке
Набор символов
Перечисление действий


Вопрос №
2

Что называется алгоритмом?

Необходимое задание для выполннения
Описание последовательности действий
Математическое выражение


Вопрос №
3

Свойства алгоритма

полнота, ясность, достоверность
дискретность, понятность, определенность, результативность, массовость
логичность, пунктуальность, востребовательность


Вопрос №
4

Алфавит языка программирования — это

толковый словарь, орфографический словарь
набор символов, используемых в данном языке
набор букв и слогов


Вопрос №
5

var — это

раздел описания меток
раздел описания типов
раздел описания переменных


Вопрос №
6

Оператор присваивания правильно записан

а=:
а:=
а=


Вопрос №
7

real — это тип переменных

целых
вещественных
логических


Вопрос №
8

Оператор вывода (печати) — это

var
write
real


Вопрос №
9

a:=2;
b:=8:
c:=a+b;
s:=a*b;
результатом выполнения этого алгоритма будет:

с=10 s=16
с=16 s=10
с=1 s=16


Вопрос №
10

Оператор ввода, запрос с клавиатуры с ожиданием — это

real
integer
read (a)


Вопрос №
11

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

циклический алгоритм
линейный алгоритм
ветвление


Вопрос №
12

Кто автор языка Паскаль

Никлаус Вирт
Паскаль
Берцелиус


Вопрос №
13

Как записывается заголовок на языке Паскаль?

Программа
Program
Var


Вопрос №
14

Форма организации действий, при которой одно и то же действие выполняется несколько раз до тез пор, пока соблюдается некоторое условие

циклический алгоритм
линейный алгоритм
ветвление


Вопрос №
15

Когда заранее известно число повторений, это цикл

с параметром
с предусловием
с постусловием


Вопрос №
16

Факториал — это

сумма натуральных чисел
произведение натуральных чисел



Скачать материал

1. Первое представление о программировании.2. Язык программирования Паскаль....



Скачать материал «Основы программирования»

Курс повышения квалификации

Курс профессиональной переподготовки

Курс профессиональной переподготовки

  • Сейчас обучается

    32 человека

    из

    18 регионов
  • Этот курс уже прошли
    32 человека

Курс профессиональной переподготовки

  • Сейчас обучается

    528 человек

    из

    72 регионов
  • Этот курс уже прошли
    1 071 человек

Смотреть ещё
5 734 курса

Описание презентации по отдельным слайдам:

  • 1 слайд

    1. Первое представление о программировании.
    2. Язык программирования Паскаль. Алфавит языка.
    3. Слова в Паскале.
    4. Правила записи стандартных функций.
    6. Запись арифметических выражений.
    Основы программирования
    Программа 3:
    Program PR3;
    Var
    a, V: integer;
    Begin
    Write (‘введите ребро куба — ’);
    readln(a);
    V: = a*a*a;
    Writeln (‘V=’, V);
    End.
    5. Основные стандартные функции
    Учитель информатики
    МБОУ СОШ №16
    Г.Ногинска Московской области

  • 2 слайд

    Что умеет компьютер?

  • 3 слайд

    1. Играть с вами в разные игры.
    2. Выполнять сложные научные расчеты. Например, он может вычислить траекторию полета космического корабля на Марс.
    3. Служить хранилищем самых разных сведений и одновременно справочной системой, из которой эти сведения можно легко и быстро добыть (вокзал)
    4. Выполнять вместо человека несложную, но скучную и утомительную вычислительную и печатную работу (работа банка)

  • 4 слайд

    5. Управлять различными машинами и аппаратами там, где человек этого делать не может или не хочет (беспилотным космическим кораблем, на заводе компьютер управляет роботом, выполняющим скучную работу по навинчиванию гаек на винты).
    6. Выполнять обязанности советчика. (Например, если в компьютер вложить знания по медицине)
    7. Является средством связи со всем миром

  • 5 слайд

    8. А еще компьютер помогает:
    инженеру конструировать дома, самолеты, машины,
    позволяет вам рисовать и делать собственные мультфильмы,
    он сочиняет стихи и музыку,
    умеет играть в шахматы на уровне гроссмейстера,
    может разговаривать человеческим голосом ,
    исполнять музыкальные произведения,
    предсказывает погоду и делает многое другое.
    Откуда в компьютере умение делать все описанное выше?

  • 6 слайд

    Первое представление
    о программировании
    Инструкция для компьютера по выполнению задания, написанная на специальном, предназначенном для компьютера языке —
    Описание последовательности действий, рассчитанное на определенного исполнителя —
    алгоритм
    программа

  • 7 слайд

    Языков программирования, как и человеческих языков, придумано много.
    Вот некоторые наиболее популярные языки программирования:

  • 8 слайд

    Основа языка программирования Паскаль
    Язык программирования Pascal был создан Никлаусом Виртом в 1968-1971, как язык для обучения процедурному программированию.

    Название языку дано в честь выдающегося французского математика, физика, литератора и философа Блеза Паскаля (1623 – 1662).

    Особенностями языка являются строгая типизация и наличие средств структурного (процедурного) программирования.

  • 9 слайд

    Любой естественный язык (русский, английский, немецкий, …) изучается по следующей цепочке:
    алфавитслова предложениятекст
    Этот же план можно применить и для изучения любого языка программирования.
    Алфавит языка программирования – это набор символов, используемых в данном языке.
    Алфавит стандартного языка ПАСКАЛЬ содержит следующие символы:
    26 прописных и 26 строчных букв латинского алфавита: A, B, C, D, E, F, G, H, I, J, K, L, M, N, O,P, Q, R, S, T, U, V, W, X,Y,Z, a,b,c,d,e,f,h,I,j,k,l,m,n,o,p,q,r,s, t, u, v,w,x,y,x ;
    Арабские цифры: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
    3. Знак подчёркивания (_)
    3 . Шестнадцатеричные цифры – десятичные цифры и буквы от A до F

  • 10 слайд

    4. Специальные символы:

  • 11 слайд

    Слова в Паскале
    Слова в Паскале — это служебные слова и стандартные функции.
    Примеры служебных слов: program, begin, end, var,
    Стандартные функции – это те элементарные функции, которые чаще всего используются в задачах на вычисления. При этом программисту вовсе необязательно знать, как вычисляется данная функция, ему достаточно правильно записать ее вид — Sin(x), Cos(x)

  • 12 слайд

    Правила записи
    стандартных функций:
    1. Имя функции состоит не более чем из шести букв. Например, Sin (x)

    2. Аргумент функции записывается в круглых скобках после имени функции, Sin (x), Cos(x)

    3. Аргументом функции может быть константа, переменная или арифметическое выражение, Sqr(2+3)

  • 13 слайд

    Список основных стандартных функций

  • 14 слайд

    Запись арифметических выражений
    На уроках математики ab + cd
    В Паскале a*b + c*d.
    a(b+c) a*(b+c)
    Как записать следующие выражения?
    (a+1)/(b+1)
    1/(a*b)

  • 15 слайд

    ((1+a/(2+a*b)/(3+a))*b
    11 div 5
    Выражение
    Результат
    2
    10 div 3
    3
    2 div 3
    0

  • 16 слайд

    Выражение
    Результат
    10 mod 5
    0
    11 mod 5
    1
    div (Round (Pi+4))

    Sqr(4) +Sqrt(15+1)

    Sqrt(3+Round (22.3))

    7 + Abs(7-12)

    1
    20
    5
    12

  • 17 слайд

    Вопросы для самопроверки
    1. Что такое программа?
    2. Что такое алгоритм?
    3. По какому плану изучаете любой иностранный язык, в том числе и язык программирования?
    4. Что входит в алфавит Паскаля?
    5. Что понимают под словами в Паскале?
    6. Назовите правила записи стандартных функций?
    Самостоятельная работа

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

7 283 302 материала в базе

  • Выберите категорию:

  • Выберите учебник и тему

  • Выберите класс:

  • Тип материала:

    • Все материалы

    • Статьи

    • Научные работы

    • Видеоуроки

    • Презентации

    • Конспекты

    • Тесты

    • Рабочие программы

    • Другие методич. материалы

Найти материалы

Часть I.
Необходимые сведения о компьютере
и программе

Вы можете не
читать
эту часть, если
в общих чертах знаете следующие вещи:

  • Что такое
    программа, цикл, ветвление, процедура,
    и какая от них выгода.

  • Принцип
    действия компьютера и его устройств:
    оперативной памяти, принтера, винчестера
    и других.

  • Взаимодействие
    устройств во время работы компьютера.

  • Принципы
    кодирования информации в разных
    устройствах компьютера.

В
этой части мы не будем программировать
на Паскале. А будем знакомиться с
перечисленными выше вещами, без которых
сознательное программирование невозможно.

Глава .0Первое
представление о компьютере и программе

0.1.Что умеет делать компьютер

Все
вы видели компьютер — если не рядом с
собой, то хотя бы по телевизору. Обычно
он и сам напоминает телевизор, к которому
присоединили клавиатуру от пишущей
машинки. Только телевизор здесь особый
и называется монитором или дисплеем.

Что
же умеет делать компьютер:

  • Играть с вами
    в разные игры.

  • Выполнять
    сложные научные расчеты. Например, он
    может вычислить траекторию полета
    космического корабля на Марс.

  • Служить
    хранилищем самых разных сведений и
    одновременно справочной системой, из
    которой эти сведения легко и быстро
    добыть. Например, на любом вокзале
    Москвы можно подойти к висящему на
    стене монитору и нажав на клавиатуре
    несколько клавиш, прочитать на экране
    сведения о том, есть ли билеты на нужный
    вам поезд, отправляющийся, скажем, через
    две недели.

  • Выполнять
    вместо человека несложную, но скучную
    и утомительную вычислительную и печатную
    работу. Рассмотрим, например, работу
    банка. Каждый день в любой банк стекаются
    со всех сторон тысячи денежных сумм, а
    другие тысячи денежных сумм забираются
    из банка. Директор банка должен каждый
    день точно знать, сколько денег находится
    у него в банке. Для этого каждый день
    приходится выполнять тысячи сложений
    и вычитаний, чтобы сложить все деньги,
    которые пришли в банк, и вычесть из них
    все деньги, которые ушли из банка. Кроме
    этого ежедневно приходится печатать
    тысячи бумаг, в которых проставляются
    суммы денег, вложенных в банк и взятых
    из банка. Ото всех этих обязанностей
    человека освобождает компьютер.

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

  • Выполнять
    обязанности советчика. Например, если
    в компьютер вложить знания по медицине,
    а затем сообщить ему, какая у больного
    температура, анализ крови и пр., он может
    высказать свое мнение, чем болен пациент,
    и посоветовать лекарства.

  • В самое
    последнее время компьютер все шире
    используется, как средство связи со
    всем миром, гораздо лучшее, чем телефон.

  • А еще компьютер
    помогает инженеру конструировать дома,
    самолеты, машины, позволяет вам рисовать
    и делать собственные мультфильмы, он
    сочиняет стихи и музыку, умеет играть
    в шахматы на уровне гроссмейстера,
    может разговаривать человеческим
    голосом и исполнять музыкальные
    произведения, предсказывает погоду и
    делает многое другое.

0.2.Что такое компьютер.
Первое представление о программе.

Откуда в компьютере умение делать
все описанные выше вещи? Нужно сказать,
что когда-то компьютеры ничего такого
делать не умели. И их приходилось учить.
Как учат компьютер? Примерно так же, как
учат людей, рассказывая им, как делать
то-то и то-то. Пусть, например, вы живете
на 17 этаже многоэтажного дома и к вам в
гости приехал человек, никогда не
бывавший в городе. Предположим, вы хотите
научить его спускаться во двор на
прогулку. Для этого вы даете ему такую
инструкцию, состоящую из шести команд:

  1. Выйти из квартиры

  2. Подойти к двери лифта

  3. Нажать на кнопку

  4. Когда дверь откроется, войти

  5. Нажать на кнопку с цифрой 1

  6. Когда лифт спустится и дверь
    откроется, выйти во двор

Если
ваш гость умеет ходить и нажимать на
кнопки, то помня эту инструкцию, он
отныне сможет самостоятельно спускаться
во двор.

А как же научить сделать что-нибудь
не человека, а компьютер? Например, вы
хотите, чтобы компьютер нарисовал на
экране монитора синюю тележку. Для этого
вы даете ему на специальном, понятном
для него языке инструкцию примерно
такого содержания:

  1. Нарисовать в таком-то месте
    экрана одно колесо.

  2. Нарисовать в таком-то месте
    экрана другое колесо.

  3. Нарисовать в таком-то месте
    экрана корпус тележки.

  4. Покрасить корпус в синий цвет.

Если компьютер умеет рисовать
колеса, корпуса и красить их, то он поймет
эту инструкцию.

О том, что это за специальный
язык, мы поговорим позже. Сейчас же мы
скажем, что

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

если
же она написана на обычном русском или
другом человеческом языке в расчете на
то, чтобы ее понял не компьютер, а человек,
то она называется алгоритмом. Таким
образом, мы только что написали алгоритм
из четырех команд1.

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

Программа для рисования тележки
очень простая и короткая. Если же вы
хотите научить ваш компьютер делать
что-нибудь более сложное, например,
играть в шашки, то программу для этого
должны будете придумать тоже, конечно,
очень сложную и длинную. В этой программе
будут встречаться команды такого
примерно смысла: если противник сходил
так-то, ходи так-то; если твоя шашка
попала на последнюю горизонталь, обращай
ее в дамку; если шашку противника можно
брать, то бери и т.д. Как только вы напишете
такую программу и введете ее в компьютер,
он сразу же сможет играть в шашки, причем
ровно настолько хорошо, насколько хороша
ваша программа.

Итак, вы должны запомнить, что

для того, чтобы компьютер
что-нибудь умел, он должен иметь внутри
себя программу этого умения

И наоборот, если компьютер
что-нибудь умеет, это значит, что кто-то
когда-то придумал программу этого умения
и ввел ее в компьютер. Следовательно,
если ваш компьютер умеет играть в игру
«Quake», это значит, что
внутри него находится программа этой
игры, которую кто-то туда ввел. Разучится
ваш компьютер играть в «Quake»
только тогда, когда вы удалите программу
этой игры из компьютера (или нечаянно,
или чтобы освободить в компьютере место
для других программ).

Таким образом, мы можем определить
компьютер, как устройство,
предназначенное для выполнения широкого
круга заданий и вообще для обработки
самой разной информации по программе.

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

Вернемся к игре в шашки. Вот,
например, ваш компьютер в шашки играть
умеет. Как теперь научить играть в шашки
другие компьютеры? Можно, конечно, в
каждый компьютер ввести упомянутую
программу с клавиатуры. Но это долго и
утомительно, да и опечаток понаделаешь.
Есть способы быстро и безошибочно
переносить программы с одного компьютера
на другой. Самый популярный из них —
использование дискеты
маленькой круглой покрытой магнитным
веществом пластиковой пластинки в
пластмассовом или бумажном футляре,
при помощи которой программы переносятся
с одного компьютера на другой точно так
же, как при помощи магнитофонной кассеты
с одного магнитофона на другой переносятся
песни.

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

Есть еще два пути, при помощи
которых программы могут попасть в ваш
компьютер:

  • Вы можете
    купить компакт-диски с готовыми
    программами и, если ваш компьютер
    снабжен «проигрывателем» компакт-дисков,
    то вы вставляете в него компакт-диск и
    вводите программу в компьютер.

  • Если ваш
    компьютер связан с другими компьютерами
    при помощи так называемого модема
    или другими способами, то вы можете
    «перекачивать» программы с других
    компьютеров на ваш по линии связи.

0.3.Как человек общается
с компьютером

Как я уже говорил, информацию,
которую человек хочет сообщить компьютеру,
он обычно вводит с клавиатуры, дискеты,
компакт-диска или по линии связи. Есть
и другие способы ввода информации, но
о них позже.

Если же, наоборот, компьютер
хочет сообщить человеку какую-то
информацию, то он обычно показывает ее
на экране монитора. Такой информацией
могут быть числа, слова, тексты, картинки,
мультипликация, видео. По желанию
человека компьютер может печатать
информацию на бумаге при помощи
печатающего устройства, которое
называется принтером. Кроме этого
компьютер может исполнять музыкальные
мелодии и даже разговаривать, правда
не все компьютеры разговаривают
разборчиво. Все это он умеет делать,
напоминаем, не сам по себе, от рождения,
а только по написанным человеком
программам.

Что же обычно делает человек,
сидя за компьютером? Все зависит от
того, что ему от компьютера нужно. А
нужно ему в большинстве случаев вот
что:

  • Переписать
    программу с дискеты в компьютер или
    наоборот — с компьютера на дискету. В
    этом случае человек просто вставляет
    дискету в компьютер и нажимает на
    клавиатуре несколько определенных
    клавиш.

  • Ввести
    придуманную программу в компьютер с
    клавиатуры. В этом случае человеку
    достаточно набрать весь текст программы
    на клавиатуре.

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

  • Отвечать на
    вопросы компьютера. Это происходит
    только тогда, когда в программе содержится
    команда компьютеру задать человеку
    какой-нибудь вопрос. Как видите, без
    программы компьютер не только ничего
    не делает, но даже и вопросов не задает.
    Обычно программа приказывает задать
    такой вопрос, без ответа на который
    компьютер не может дальше выполнять
    задание, данное ему человеком. Например,
    если компьютер вычисляет траекторию
    полета к Марсу, то где-то в начале счета
    он может задать вам вопрос, который вы
    увидите на мониторе: «Каков стартовый
    вес ракеты в тоннах?» В ответ вам
    нужно набрать на клавиатуре правильное
    число, скажем 2500. Если же вы с компьютером
    играете, то вам часто приходится отвечать
    на вопросы типа «Будете ли вы продолжать
    игру?» и т.п.

  • Очень часто
    в процессе работы с компьютером вам
    приходится отдавать ему приказы.
    Например, если вы играете с компьютером
    в воздушный бой, то нажатием на одну
    какую-то клавишу вы приказываете
    самолету выпустить ракету, нажатием
    на другую — совершить посадку и т.п.

Будем называть человека, профессия
которого состоит главным образом в
написании программ, программистом,
а человека, который в основном сидит за
компьютером и пользуется готовыми
программами, — пользователем.

Глава .1Программа и
программирование

1.1.Список команд. Командный и программный
режимы

А теперь подробнее рассмотрим,
что такое программа. Чтобы лучше это
понять, давайте на время забудем о
компьютерах. Предположим, в вашем
распоряжении находится не компьютер,
а настоящий робот. Робот этот умеет
понимать и выполнять команды только из
следующего списка и никаких других:

Список
команд робота:

ШАГ ВПЕРЕД

НАЛЕВО

НАПРАВО

ВОЗЬМИ ПРЕДМЕТ

ОПУСТИ ПРЕДМЕТ

ПОВТОРИ несколько РАЗ выполнение
одной из этих команд

СЛУШАЙ ПРОГРАММУ

ВЫПОЛНЯЙ ПРОГРАММУ

Запомните, что робот не умеет
делать ничего, кроме того, что упомянуто
в списке его команд.

Пусть ваш робот стоит в коридоре
и вам нужно, чтобы он переставил стул в
комнате на новое место.

Но в
списке команд робота нет такой команды
«Переставить стул в комнате».Что
же делать? Можно идти рядом с роботом и
в нужные моменты времени приказывать
ему: ШАГ ВПЕРЕД, ШАГ ВПЕРЕД,…, НАЛЕВО,…,
ВОЗЬМИ ПРЕДМЕТ… и так далее. В результате
стул будет переставлен. Этот режим
управления роботом (как, впрочем, и
компьютером) называется командным
режимом
. Однако, совсем не обязательно
сопровождать робота на каждом шагу.
Пусть вы заранее измерили все необходимые
расстояния. Тогда достаточно в тот
момент, когда робот находится в исходной
позиции, сообщить ему инструкцию по
выполнению задания, то есть задать
точный порядок его действий, приводящих
к перестановке стула, а затем приказать
выполнить ее. Конечно, инструкция должна
состоять только из команд, которые робот
понимает и умеет выполнять. Вы уже
знаете, что называется такая инструкция
программой. Вот она:

Программа для робота

Пояснения для нас с вами

1. ПОВТОРИ 5 РАЗ ШАГ ВПЕРЕД

Робот идет по коридору до
дверей

2. НАЛЕВО

Робот поворачивается лицом
к дверям

3. ПОВТОРИ 3 РАЗА ШАГ ВПЕРЕД

Робот подходит к стулу

4. ВОЗЬМИ ПРЕДМЕТ

Робот берет стул

5. НАПРАВО

Робот поворачивается к новому
месту стула

6. ШАГ ВПЕРЕД

Робот подносит стул к новому
месту

7. ОПУСТИ ПРЕДМЕТ

Робот ставит стул на новое
место

Очевидно, работая по этой
программе, робот правильно переставит
стул.

Итак, если вы решили не сопровождать
робота на каждом шагу, а заставить его
работать по программе, вы совершаете
следующие действия:

Последовательность
работы человека с роботом

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

  2. Подходите к роботу, стоящему в
    исходном положении, и отдаете ему
    команду СЛУШАЙ ПРОГРАММУ

  3. Сообщаете ему программу

  4. Отдаете роботу команду ВЫПОЛНЯЙ
    ПРОГРАММУ

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

Этот режим управления роботом
называется программным режимом.

1.2.Что
важно знать о программе

Чем хороша программа? Ее великое
значение в том, что она заставляет робота
делать вещи гораздо более сложные, чем
те, которые перечислены в списке его
команд. По программе робот делает то,
что без программы делать не умеет.

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

Что требует от нас программа?
Она требует абсолютной точности при ее
составлении. Если, например, мы в первой
команде самую чуточку ошибемся и скажем
ПОВТОРИ 6 РАЗ ШАГ ВПЕРЕД (вместо 5 раз),
робот проскочит мимо двери, на второй
команде повернется и, добросовестно
выполняя программу, на третьей команде
проломит стену. Если мы перепутаем
местами команды 6 и 7, то робот сначала
поставит стул, а потом об него же и
споткнется.

Запомните, что после того, как
вы отдали роботу команду ВЫПОЛНЯЙ
ПРОГРАММУ и робот начал ее выполнять,
вы не можете программу изменить, пока
он не закончил работу. Даже если вы
увидите, что робот по вашей программе
делает что-то не то, бесполезно кричать
на него, хватать его за руку и т.п. Он на
вас не обратит внимания. Максимум, что
вы можете, это — подбежать к нему и
выключить его. После этого вы должны
отвести его в исходное положение и
только затем можете сообщить ему
измененную программу.

Сообщать роботу команды мы
обязаны только теми словами, которые
приведены в списке команд, потому что
робот понимает только их. Если мы вместо
команды ВОЗЬМИ ПРЕДМЕТ дадим команду
БЕРИ ПРЕДМЕТ, робот нас не поймет и
команду не выполнит.

Задание
1:
Напишите программу,
по которой робот сходит в комнату за
стулом и вернется с ним в коридор в
исходное положение.

1.3.Понятие о процедуре. Может ли робот
поумнеть?

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

Первое. В этом списке
нет сложных команд, таких как «Наведи
порядок в комнате», «Перенеси мебель
к другой стенке» и даже такой
сравнительно простой, как «Переставь
стул». Можете ли вы дополнить список
команд робота нужными вам командами?
Можете, робот для этого приспособлен.
Пусть вы хотите, чтобы робот выполнял
команду на перестановку стула. Для этого
вы придумываете программу перестановки
стула (мы ее уже придумали в п.1.1), затем
придумываете, как будет звучать сама
новая команда, например ПЕРЕСТАВЬ СТУЛ,
и наконец сообщаете роботу программу
и говорите ему, что отныне он должен ее
выполнять по команде ПЕРЕСТАВЬ СТУЛ.
Такая программа называется процедурой,
а новая команда ПЕРЕСТАВЬ СТУЛ –
обращением к процедуре или
вызовом процедуры
.

Итак, мы дополнили список команд
робота новой командой. Можно ли считать,
что робот поумнел? Конечно. Но не очень.
И вот почему. Пусть стул находится от
дверей не в трех шагах, а в двух. Тогда
наш робот, выполняя процедуру ПЕРЕСТАВЬ
СТУЛ, как она написана в п.1.1, споткнется
об него, а это, конечно, не говорит о его
уме. Чтобы переставить стул, где бы он
ни был в комнате, робот должен сначала
его найти, но команды на поиск нет в
списке его команд, а составить из команд
этого списка процедуру поиска невозможно.
Мы начинаем видеть, чем еще беден список
команд робота:

Второе. Он беден не
только количеством команд, но и их
содержанием. Все его команды касаются
только ходьбы и переноса предметов.
Фактически, наш робот очень мало умеет,
он может только бездумно расхаживать
и таскать с места на место мебель. Он не
может включить телевизор, так как не
имеет хотя бы команды нажатия на кнопку.
Он не может сходить в магазин, так как
не умеет считать деньги. Он не может
поздороваться с вами, так как не имеет
команды что-нибудь произнести. Можете
ли вы что-нибудь с этим поделать? Ничего
не можете, потому что таким его сделали
на заводе. Вам нужен робот с гораздо
более разнообразными командами. Кроме
этого, хорошо было бы иметь команды для
очень мелких движений, например «согнуть
средний палец на правой руке». Тогда
из таких команд можно было бы составить
процедуры вроде «пожми руку» или
«нажми кнопку» или «включи
телевизор». Но воображаемый робот с
такими умениями был бы очень сложным и
очень дорого бы стоил.

Вопрос: Что сделает наш робот,
получив, находясь в исходном положении,
такую бессмысленную программу:

Программа для робота

Пояснения для нас с вами

1.ПЕРЕСТАВЬ СТУЛ

Обращение к процедуре ПЕРЕСТАВЬ
СТУЛ

2.НАЛЕВО

Робот поворачивается налево

3.ПЕРЕСТАВЬ СТУЛ

Обращение к процедуре ПЕРЕСТАВЬ
СТУЛ

Ответ: Выполняя первую команду
(обращение к процедуре ПЕРЕСТАВЬ СТУЛ),
робот благополучно переставит стул.
Выполняя вторую команду, он повернется
лицом к дальней стенке. Выполняя третью
команду (обращение к процедуре ПЕРЕСТАВЬ
СТУЛ), он на первой же команде этой
процедуры (ПОВТОРИ 5 РАЗ ШАГ ВПЕРЕД)
врежется в дальнюю стенку.

 Тест

1 вариант

  1. Алгоритмом называется?
            A. Упорядоченная последовательность действий;
            B. Инструкция для компьютера по выполнению задания, написанная на         специальном         языке;
            C. Процедура вывода оператора;
            D. Создание исполнимых  файлов.

    2. Что означает в Турбо Паскале точка с запятой:
            A. Конец цикла;
            B. Конец программы;
            C. Отделяет операторы друг от друга;
            D. Конец строки программы;

    3. Укажите правильно записанное  имя программы:
            A. Рисунок 1;
            B. Ugrant 1;
            C. grant2;
            D. 1 рисунок;

    4. Операторные скобки записываются с помощью
            A. Else then;
            B. Begin end;
            C. Input output;
            D. Write read;

    5. Команды, из которых состоит программа на Паскале, называются :
            A. Компиляторами;
            B. Интерпретаторами;
            C. Операторами;
            D. Редакторами;
    6. Каким служебным словом описываются дробные переменные:
            A. INTEGER;
            B. REAL;
            C. CHAR;
            D. BOOLEAN;
    7.Чем заканчивается программа?

        А.END;

        B.Clrscr;

        C.Readln

        D.Program

8.Формат полного оператора ветвления следующий:

        A.If  else ;

        B.If then   else ;

        C.If then  ;

9.  Оператор для организации ветвления в языках программирования – это…

         A.Оператор для организации диалога с пользователем;

        B.Условный оператор, оператор выбора;

        C.Оператор цикла.

Тест

2 вариант

1. К какому виду языков программирования относится Турбо Паскаль?
        A. Естественные;
        B. Алгоритмические;
        C. Логические;
        D. Объектно-ориентированные;

2. Что означает знак  := в языке программирования ПАСКАЛЬ?
        A. Присваивание;
        B. Сравнение;
        C. Равенство;
        D. Деление;

3. Переменные какого типа описываются служебным словом INTEGER:
        A. действительные числа;
        B. целые числа;
        C. символьные переменные;
        D. логические переменные;

4. Найдите правильный  вид строки заголовка:
        A. Programm grant;
        B. Program ugrant
        C. Program grant2;
        D. Program 1 grant;

5. Раздел описаний VAR используется для описания:
        A. Констант;
        B. Переменных;
        C. Функций;
        D. Меток;

6. Какой оператор является оператором ввода с новой строки:
        A. WRITE
        B. READLN
        C. WRITELN
        D. READ

7. С помощью какой опции запускается выполнение программы:
        A. Open;
        B. Run;
        C. Exit;
        D. Paste;
8. Как записывается оператор вывода?

        A.Writeln ()        

        B.Readkey()

        C.Readln()

        D.Write()        
9.Чем характеризуется переменная?

        A.Именем, типом, значением.

        B.Именем, значением.

        C.Значением, типом.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Должностная инструкция советника по развитию бизнеса
  • Now zinc immune support инструкция по применению
  • Робот пылесос irobot roomba 521 инструкция
  • Околооконная планка для сайдинга монтаж пошаговая инструкция
  • Должностная инструкция заместителя директора по информационной безопасности