Cтраница 2
Еще одна директива позволяет вернуться из пускового монитора в Фокал. Эта директива приводит к перезапуску системы, и все содержимое ОЗУ будет уничтожено. Директива Т переводит в режим тестов и отладки из пускового монитора и соответствует оператору Р Т в Фокале. Далее необходимо перейти на заглавные русские буквы и набрать ТС. [16]
![]() |
Схема развитии языков программирования. [17] |
В середине 60 - х годов фирмой DEC была разработана система программирования Фокал ( Formuls CALculation), которая поставлялась с ЭВМ PDP-8. [18]
Оператор QUIT предназначен для завершения работы над программой и передачи управления интерпретатору Фокала. Наличие его в конце программы не обязательно. Используется этот оператор в том случае, если после логического конца программы в ее тексте имеются еще строки или группы строк, выполняемые в ходе программы за счет передачи на них управления с возвратом. [19]
Однако можно организовать эту задачу удобнее, воспользовавшись тем, что выполнение тела цикла интерпретатором Фокала организуется аналогично выполнению группы строк по оператору DO. И в этом случае выход за границу тела с помощью операторов GOTO и IF осуществляется лишь на одну строку с возвратом, что позволяет разместить оператор присвоения параметру цикла большого значения вообще вне тела цикла. [20]
Трансляторы с большинства языков высокого уровня ( Фортран, Паскаль, СИ и др.) являются компиляторами, трансляторы с Бэйсика и Фокала - интерпретаторами. [21]
Рассмотрены устройство и вопросы эксплуатации персональных компьютеров, в том числе совместимых с IBM PC, изложены основы алгоритмизации и программирования на БЕЙСИКе, ФОКАЛе, ФОРТРАНе, приведены примеры решения задач, дан краткий терминологический словарь. [22]
Если в вашей библиотечной подпрограмме много операторов переходов, а Вы собираетесь часто ее использовать, то есть смысл воспользоваться тем, что адресация в операторах Фокала допускается вычисляемая. [23]
Видно, что если первый вариант принципиально невозможно разместить в одной строке и организация тела цикла неизбежно требует конструкции с оператором DO, то второй вариант позволяет небольшое тело цикла выстроить в одну строку Фокала. [24]
Интерпретирующие системы ФОРТРАН - Транслятор 4К, ФОРТРАН - Транслятор 8К позволяют решать инженерные и научные задачи, алгоритм которых записан на языке ФОРТРАН. Система Фокал - Транслятор допускает решение аналогичных задач, но уже в режиме диалога ЭВМ - программист. Такой режим значительно упрощает процесс программирования и решения задач на ЭВМ, так как обеспечивает свободное вмешательство программиста в процесс решения задачи, при современном введении в него необходимых изменений. [25]
Длина комбинации не должна превысить 23 символа. Значение переменной округляется с обычной для Фокала точностью. [26]
Все три способа доставляют значительные неудобства пользователю. Мы предлагаем воспользоваться программой сборки программ на Фокале, выполняющей функции редактора связей. Программа разработана не на языке высокого уровня и представляет собой массив машинных кодов. Эта система описана в Руководстве системного программиста, которое в первые годы выпуска ЭВМ было недоступно пользователю. Кратко приведем некоторые директивы монитора и отладки. [27]
К языкам этого типа можно отнести Фортран, Алгол, Бейсик, Фокал, ПЛ / 1, Паскаль и др. Основными достоинствами программирования на этих языках являются высокая производительность труда программистов, простота эксплуатации программ, возможность их переноса с одной машины на другую, наличие средств контроля. Специальная программа-транслятор, написанная на внутреннем языке машины и заранее введенная в память ЭВМ, обрабатывает символическое описание алгоритма, представленное на алгоритмическом языке, и осуществляет автоматический перевод программы на внутренний язык машины. [28]
В языке Фокал БК0010 имеется всего один вычислительный оператор SET. Операндом этого оператора является запись, состоящая из имени переменной, знака присвоения и арифметического выражения. Приоритетного различия между этими скобками в языке Фокал не имеется, необходимо лишь следить за соответствием типов открывающей и закрывающей скобок. [29]
Программа изменяет номера групп строк. Никакие номера строк, упоминаемые в операторах переходов, программа не меняет. Следует помнить об этом и изменить их в программе на Фокале. [30]