1. Изучить некоторые возможности интегрированной среды Pascal ABC: редактирование исходного текста; компиляцию исходных модулей; запуск программ на исполнение; отладку программ.
2. Изучить структуру и правила записи программ на языке Pascal ABC.
3. Приобрести начальные навыки работы в системе Pascal ABC на примере программирования линейных алгоритмов.
КРАТКИЕ СВЕДЕНИЯ ИЗ ТЕОРИИ
Назначение системы программирования
Система программирования Pascal ABC представляет собой интегрированную среду, включающую: экранный редактор; компилятор; редактор связей; отладчик.
Интегрированная среда (Турбо-среда) позволяет набирать тексты программ с использованием встроенного редактора текстов, компили ровать их, выполнять, проводить отладку программ.
Интегрированность среды проявляется не только в единой идеологии построения компонентов, но и в их связи друг с другом. Так, при возникновении ошибки трансляции система автоматически переходит в режим экранного редактирования и ставит курсор в точку возникновения ошибки. Аналогичные действия выполняются и отладчиком при возникновении ошибки во время выполнения программы.
[ERP 2.4] Видео 4. Пооперационное планирование
Связь функция-клавиатура в интегрированной среде
Pascal ABC
В TURBO имеется ряд клавиш,которые доступны пользователю в любой момент («горячие» клавиши)
клавиатура | назначение |
F1 | Подсказка по текущей компоненте . |
F2 | Сохранение текущего редактируемого файла. |
F3 | Загрузка нового файла. |
F4 | Выполнить программу до строки , где нахо-дится курсор. |
F5 | Приблизить/отдалить активное окно. |
F6 | Переключить активное окно. |
F7 | Трассировка подпрограммы. |
F8 | Пооператорное выполнение программы. |
F9 | Компановка программы из модулей. |
F10 | Переход в верхнее меню. |
ALT-0 | Показать список активных окон. |
ALT-F1 | Показать пpедыдущий экpан подсказки (в списке хpанятся последние 20 экpанов). |
ALT-F3 | Закpыть (удалить) текущее окно. |
ALT-F5 | Показать результаты выполнения программы |
ALT-F9 | Компилировать текущий редактируемый файл. |
ALT-F | Активизировать FILE-меню. |
ALT-E | Активизировать EDIT-меню. |
ALT-S | Активизировать SEARCH-меню. |
ALT-R | Активизировать RUN-меню. |
ALT-C | Aктивизировать COMPILE-меню. |
ALT-D | Активизировать DEBUG-меню. |
ALT-O | Активизировать OPTIONS-меню. |
ALT-W | Активизиpовать WINDOW-меню. |
ALT-X | Выход в DOS.Конец pаботы. |
ALT-SPACEBAR | Активизиpовать (SYSTEM)-меню. |
Ctrl-F1 | Подсказка по слову ,под которым находится курсор. |
Ctrl-F2 | Закончить процесс отладки. |
Ctrl-F3 | Показать состояние стека (история вызов пpоцедуp в пpоцессе отладки). |
Ctrl-F4 | Вычислить (модифицировать) значение пеpеменной или выражения. |
Ctrl-F5 | Пеpемещение окна и изменение его pазмеpов. |
Ctrl-F7 | Добавить выражение в окно просмотра (WATCH). |
Ctrl-F8 | Переключение точки останова. |
1С:ERP Урок 59. Производство. Пооперационное планирование
3. Команды экранного редактора:
Команды перемещения курсора
клавиши | действие |
->, | На символ влево/вправо. |
На строку вниз/вверх. | |
Home,end | На начало/конец строки. |
Ctrl -> | На первую букву в слове справа от курсора. |
Ctrl | На первую букву в слове слева от курсора. |
Ctrl-Home | В начало экрана. |
Ctrl-End | В конец экрана |
Ctrl-R [PgUp] | На один полный экран вверх |
Ctrl-C [PgDn] | На один полный экран вниз |
Ctrl-QB | В начало блока |
Ctrl-QK | В конец блока |
Команды вставки/удаления
клавиши | действие |
INS | Вставка/замена |
Del | Удалить символ под курсором |
BackSpace | Удалить символ слева от курсора |
Ctrl-Y | Удалить строку |
Ctrl-QY | Удалить символы до конца строки |
Ctrl-T | Удалить слово справа от курсора |
Ctrl-N | Вставить строку |
Команды работы с блоками
клавиши | действие |
Ctrl-KB | Пометить начало блока |
Ctrl-KK | Пометить конец блока |
Ctrl-KP | Напечатать блок |
Ctrl-KC | Скопировать блок в текущую позицию курсора |
Ctrl-KY | Удалить блок |
Ctrl-KV | Переместить блок в позицию курсора |
Ctrl-KH | Сделать блок невидимым/видимым |
Ctrl-KR | Считать блок с диска (дополнительное окно позволяет задать имя файла) |
Ctrl-KW | Записать блок на диск(дополнительное окно позволяет задать имя файла) |
ТЕХНОЛОГИЯ КОМПИЛЯЦИИ
4.1 В подменю OPTIONS -> COMPILER включить опцию DEBUG INFORMATION. Команда COMPILE подменю COMPILE вызывает компиляцию файла, загруженного для редактирования. На экране появляется информационное окно, через которое пользователь может ноблюдать процесс компиляции.
4.2 Если в процессе компиляции была обнаружена ошибка, система выполняет следующие действия:
— дальнейшая компиляция прекращается;
— окно трассировки исчезает с экрана;
— в окне редактирования EDIT в строке статуса появляется
сообщение, содержащее диагностику обнаруженной ошибки;
— курсор устанавливается на ту точку исходного текста, в
котором обнаружена ошибка.
Необходимо исправить ошибку и опять запустить компилятор. Процесс повторяется до тех пор, пока не получите успешную компиляцию.
4.3 В случае успешной компиляции в нижней строке окна появля-ется сообщение:
COMPILESUCCES : Press any key
(успех : нажмите любую клавишу)
Нажатие произвольной клавиши приводит к исчезновению окна трассировки компиляции.
4.4 Результат трансляции — файл, полное имя которого образуется из имени компилируемого файла с добавлением расширения .EXE или .TPU в зависимости от вида PASCAL-программы:
.EXE — для модуля PROGRAM
.TPU — для модуля UNIT
4.5 Подменю COMPILE -> DESTINATION MEMORY опpеделяет, где будет сохpаняться постpоенный файл : в памяти (MEMORY) или на диске (DISK). Файл pазмещается в каталоге указанном OPTION/DIRECTORIES/EXE COMPILER.
5.2 Для отладки программы выбрать меню RUN. Команда GOTO CURSOR (F4) позволяет выполнить программу до строки, где находится курсор.
Команда TRACE INTO (F7) -покомандное выполнение программы. Команда STEP OVER (F8) — пооператоpное выполнение программы. В отличие от TRACE INTO при обращении к процедуре или функции вход в них не производится, а они рассматриваются как один оператор.
5.3 Меню DEBUG позволяет выполнить следующие действия во вpемя отладки пpогpаммы:
Команда EVALUATE/MODIFY (Ctrl-F4) — позволяет вычислять и модифицировать значение пеpеменной и выpажения.
Команда Add Watch — добавить пеpеменную или выpажение в окно
Команда BREAKPOINT (Ctrl-F8) — установить (сбpосить) точку пpеpывания в стpоку исходного модуля, где установлен куpсоp. Пpи выполнении пpогpаммы по команде RUN по достижении отмеченной стpоки, TURBO пеpеходит в pежим отладки. Повтоpное нажатие Ctrl-F8 снимает точку пpеpывания.
5.4 Наблюдение за значением пеpеменных можно осуществить чеpез окно пpосмотpа WATCH, pезультаты пpогpаммы напpавляется в окно вывода OUTPUT. Окна можно активизиpовать с помощью команд WATCH и OUTPUT меню DEBUG.
ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ
Линейным называется алгоритм, в котором результат получается путем однократного выполнения заданной последовательности действий при любых значениях исходных данных. Согласно линейному алгоритму, прогон программы начинается с ее первого выполняемого оператора. Операторы будут задействованы последовательно, один за другим, в соответствии с их расположением в тексте программы.
Перед выполнением этой работы необходимо ознакомиться со структурой программы на языке Паскаль, правилами записи выражений, операторами присваивания и ввода-вывода, стандартными арифметическими функциями.
ПРИМЕР: Найти сопротивление цели из двух последовательно
var r1,r2,r: integer;
writeln(‘Вычисляется сопротивление R1+R2’);
write(‘Сопротивление 1-го проводника R1 ? ‘);
write(‘Сопротивление 2-го проводника R2 ? ‘);
writeln(‘R1 =’,r1:4,’ R2 =’,r2:4);
ПОРЯДОК РАБОТЫ
1. Войти в среду Pascal ABC.
2. Войти в среду редактора.
3. Выполнить работу по набору текста программы для задачи 1
4. Сохранить файл на диске с желаемым именем.
5. Запустить компиляцию программы. Добиться успешной
6. Запустить программу на выполнение. Получить результаты.
7. Написать и выполнить программу для задачи 2. Вычислить
значение арифметического выражения (табл.2).
СОДЕРЖАНИЕ ОТЧЕТА
Отчет по лабораторной работе должен содержать условия, алгоритмы, тексты программ, исходные данные и результаты по двум задачам.
ТАБЛИЦА 1
НОМЕР ВАРИАНТА | УСЛОВИЕ | ИСХОДНЫЕ ДАННЫЕ |
1 | Определить расстояние d между двумя точками на плоскости | х1, у1, x2, y2 |
2 | Заданы 4 числа. Вычислить среднее арифметическое и среднее геометрическое модулей | a, b, c, d |
3 | Найти радиус окружности, описанной вокруг треугольника по формуле: , где р – полупериметр | а, b, с |
4 | Найти радиус круга, вписанного в треугольник со сторонами а, b, с по формуле: , где р – полупериметр | а, b, с |
5 | Определить площадь треугольника по трем углам и высоте: | A, B, C, h |
6 | Определить площадь треугольника по заданной стороне и углам: | A, B, C, a |
7 | Вычислить сопротивление цепи: | R1, R2, R3 |
8 | Вычислить сопротивление цепи: | R1, R2, R3 |
9 | По двум сторонам и углу между ними в треугольнике АВС найти два остальных угла и третью сторону. | A, B, |
10 | В магазине продается костюмная ткань. Ее цена b руб. за кв. метр. Подсчитать стоимость куска этой ткани длиной Х м и шириной Y м. | Х, У, b |
11 | Найти площадь ромба по стороне и острому углу: , где а – сторона , – угол | а, |
12 | В арифметической прогрессии известны 1-й член и разность. Найти 30-й член этой прогрессии и сумму первых 40 членов. | а1, d |
13 | Найти координаты центра отрезка, заданного координатами его концов. | Х1, Y1, Х2, Y2 |
14 | Найти сумму всех натуральных чисел от 1 до m используя формулу суммы членов арифметической прогрессии. | m |
ТАБЛИЦА 2
НОМЕР ВАРИАНТА | УСЛОВИЕ | ИСХОДНЫЕ ДАННЫЕ |
1 | x, y | |
2 | c, x, y | |
3 | b, x, y | |
4 | x, y, z | |
5 | x, y, z | |
6 | x, y, z | |
7 | x, y | |
8 | x, y, z | |
9 | x, y, z | |
10 | x, y, z | |
11 | x, y, z | |
12 | x, y | |
13 | x, y | |
14 | x, y |
Дата добавления: 2018-05-13 ; просмотров: 407 ; Мы поможем в написании вашей работы!
Источник: studopedia.net
Т ЕМА 2.2. ПРОГРАММИРОВАНИЕ
2.2.1. ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ
Любая ЭВМ понимает свой внутренний язык — так называемый «машинный язык», где каждая команда представляет собой длинную последовательность нулей и единиц. Однако составление программ на машинных языках очень трудоемкий процесс, так как требует от программиста запоминания большого количества деталей, без которых невозможна запись программы на языке машинных команд.
Причем трудоемкость и сложность возрастают с увеличением программы. Поэтому для облегчения труда программиста используются так называемые алгоритмические языки. Алгоритмический язык — это определенный набор символов и специальных слов, которые в соответствии со строгими правилами записи команд (синтаксиса языка) описывают алгоритм решения задачи.
Если язык программирования ориентирован на конкретный тип процессора, то он называется языком программирования низкого уровня . Таким языком является, например, язык Ассемблер , в котором каждая команда машинного кода записывается не в виде чисел, а с помощью условных символьных обозначений. Языки программирования низкого уровня используются чаще всего для разработки системных приложений, так как они позволяют получить доступ ко всем аппаратным ресурсам компьютера. Алгоритмические языки относятся к языкам программирования высокого уровня . Особенности архитектуры конкретного компьютера такие языки не учитывают, поэтому программы, созданные на таких языках, могут выполняться на любой ЭВМ, для которой имеется транслятор этого языка. Высокоуровневые языки программирования в отличие от языков машинных команд предназначены для написания программ с помощью привычных человеку терминов и оперируют с командами, напоминающими естественный язык. Все алгоритмические языки высокого уровня используют несколько основных языковых конструкций с несколькими десятками слов (операторов) и строгими правилами синтаксиса.
Языков программирования очень много, но наиболее распространенными стали лишь несколько: Алгол (Algol), Фортран (Fortran), Кобол (Cobol), ПЛ/1 (PL/1), Бейсик (Basic), Паскаль (Pascal), СИ (C) и др. Любая ЭВМ может выполнять только программы на языке машинных кодов. Поэтому текст программы на алгоритмическом языке должен быть переведен на язык машинных кодов.
Процесс равносильного преобразования алгоритма, заданного на языке программирования, в алгоритм на машинном языке называется трансляцией . Перевод программ на машинный язык осуществляют специальные программы. Трансляторы — это специальные программы, которые переводят программы, написанные на языке высокого уровня, на язык машинных кодов.
Причем для каждого алгоритмического языка предназначен свой транслятор. Транслятор выполняет следующие основные функции: • производит синтаксический анализ исходного текста программы.
При этом выводятся сообщения о синтаксических ошибках в тексте программы на алгоритмическом языке (например, недопустимые символы в операторах, недопустимые операторы или отсутствие знаков препинания и др.); • производит непосредственную трансляцию исходной программы на язык машинных кодов; • распределяет память для полученной программы. Различают два подхода при переводе программы с языка высокого уровня на машинный язык: это интерпретация и компиляция.
Интерпретация — такой процесс, когда каждая команда переводится в машинный код и тут же выполняется, после чего эта процедура совершается над следующей командой. В случае ошибки эту команду можно исправить и продолжить интерпретацию. Такой способ медленный, но зато гибкий, так как обнаруженную ошибку можно исправить немедленно. К концу интерпретации программа готова к работе.
Транслятор, который осуществляет пооператорное выполнение программы, называется интерпретатором . Компиляция — процесс, при котором в машинный код переводится вся программа полностью. При этом формируется файл программы, который может быть запущен на выполнение (так называемый загрузочный файл ). Трансляторы, которые формируют загрузочный файл, называются компиляторами . Откомпилированная программа выполняется горазда быстрее (в десятки и даже сотни раз), но при наличии ошибок каждый раз весь процесс будет повторяться сначала. Еще одно отличие — файл откомпилированной программы уже готов к выполнению и программа-компилятор во время выполнения алгоритма не нужна, в то время как интерпретируемые программы требуют постоянного присутствия программы-интерпретатора в оперативной памяти ЭВМ во время решения задачи. Каждый из подходов (компиляция и интерпретация) имеет свои достоинства. В настоящее время для большинства алгоритмических языков созданы и компиляторы, и интерпретаторы, и часто в реальных системах программирования перемешаны технологии интерпретации и компиляции.
2.2.2. ФОРМЫ ПРЕДСТАВЛЕНИЯ ДАННЫХ В ЭВМ
Чтобы понимать, как работает любая ЭВМ, нужно прежде всего знать, как представляется информация в компьютере. Наиболее простым и надежным способом является так называемое «битовое» представление и хранение информации. Необходимо понимать, что любая информация — числовая, текстовая, графическая или звуковая — представляется в ЭВМ в виде двоичных кодов.
Все программы при работе оперируют с данными. Основные типы данных в любом алгоритмическом языке — числовые и текстовые. Рассмотрим, как представляются данные в ЭВМ. Целые числа . Целые числа не имеют дробной части.
Для представления целых чисел используется форма с фиксированной точкой (запятой), т.е. для представления целых чисел отводится определенное постоянное количество разрядов. Количество разрядов определяет диапазон значений целых чисел. Например, 2 байта (16 разрядов) позволяют представить числа в диапазоне от 0 до 65535 без знака, или в диапазоне от –32768 до +32767 со знаком (один разряд отводится под знак числа).
Если диапазон целых чисел слишком мал, то следует увеличить количество разрядов, например, воспользоваться длинными целыми числами — 4 байта. Действительные числа . Действительные числа могут иметь дробную часть и представляются в форме с плавающей точкой (запятой). В форме с плавающей точкой используется экспоненциальная форма записи числа.
Например: 123456.7 = 1.234567 × 10 5 можно представить как 1.234567Е+5, –0.00032 = –3.2 Ч 10 –4 можно представить как –3.2Е–4. Символ Å в такой записи означает « 10 в степени …».
В экспоненциальной форме любое число представляется в виде мантиссы числа, основания системы счисления (в десятичной системе счисления это 10) и целочисленного порядка: N = ± m E ± p. Следовательно, при представлении чисел с плавающей точкой необходимо в разрядную сетку записать мантиссу m и порядок p со своими знаками. При этом: • знак мантиссы определяет знак числа; • число разрядов, выделенных для представления мантиссы, определяет точность представления чисел (чем больше разрядов, тем выше точность); • число разрядов, выделенных для представления порядка, определяет диапазон чисел (чем больше разрядов, тем шире диапазон чисел).
Текстовые данные . Текстовые данные представляют собой набор любых символов алфавита определенного языка. Таблица, в которой устанавливается соответствие между символом и его кодом (порядковым номером в компьютерном алфавите), называется таблицей кодировки . Для представления текстовой информации в компьютерах типа IBM PC используется алфавит из 256 символов таблицы кодировки ASCII.
Код ASCII (аббревиатура словосочетания American Standard Code for Information Interchange — стандартный американский код для обмена информацией) является одним из самых распространенных. Расширенная таблица ASCII состоит из двух частей: первая часть (коды 0–127) универсальная, а вторая часть (коды 128–255) предназначена для специальных символов и букв национальных алфавитов (в том числе и русского). Длиной текста является количество символов, составляющих текст, включая знаки препинания и пробелы. Так как каждый символ таблицы ASCII занимает один байт памяти, следовательно, память, необходимая для хранения текста, определяется количеством символов в тексте, т.е. его длиной. Например, слово «Алгоритм» займет 8 байт памяти.
2.2.3. ОСНОВНЫЕ ПОНЯТИЯ ПРОГРАММЫ НА АЛГОРИТМИЧЕСКОМ ЯЗЫКЕ
Программа — это упорядоченная последовательность команд для ЭВМ, реализующая алгоритм решения какой-либо задачи. По сути дела, программа — это форма представления алгоритма для исполнения его компьютером, поэтому программа может быть написана на языке машинных кодов, на языке программирования низкого уровня или на языке программирования высокого уровня — алгоритмическом языке.
В программе на алгоритмическом языке действия, которые должны выполняться в программе, задают операторы . Поэтому программа представляет собой последовательность операторов. Язык программирования, как любой язык, имеет свои правила: • синтаксические правила , определяющие допустимые конструкции языка.
В синтаксис включается определение алфавита и правила записи конструкций языка (например, имен переменных, операторов); • правила, определяющие семантику языка , т.е. смысл и правила использования его конструкций. Основой любого языка, в том числе и алгоритмического, является алфавит . Элементами алфавита алгоритмического языка являются символы таблицы кодировки. Для записи основных конструкций языка, как правило, используются символы первой универсальной половины таблицы ASCII: буквы латинского алфавита, арабские цифры, знаки арифметических операций и специальные символы, например, знаки препинания, скобки. Русские буквы, как правило, используют в поясняющих комментариях к программе или для вывода информации.
Из символов алфавита строятся различные языковые конструкции. Простейшей языковой конструкцией является слово . Различают ключевые слова и слова пользователя. Любой алгоритмический язык имеет определенный набор служебных, так называемых ключевых слов . Каждое ключевое слово (например, FOR, IF, DO) несет определенную смысловую нагрузку. Эти слова не допускается изменять.
Любое искажение ключевого слова приводит к ошибке в программе! Ключевые слова относятся к группе зарезервированных слов, поэтому их нельзя использовать не по назначению, например, для обозначения имен переменных. Слова пользователя вводятся в программу самим программистом, и хотя эти слова вводятся произвольно, но и они должны записываться в соответствии с определенными правилами. Более сложной конструкцией является оператор , задающий описание некоторого действия программы. Любой алгоритмический язык имеет набор операторов, реализующих операции присваивания, передачи управления, организации циклов и т.д.
2.2.4. ЯЗЫК ПРОГРАММИРОВАНИЯ VISUAL BASIC
Ñ появлением графического интерфейса пользователи ПК получили возможность работать â интуитивно понятной среде. Однако теперь программистам приходилось в каждом приложении программировать прикладные и диалоговые окна, меню, списки с прокруткой, шрифты и т.д. Решением проблемы стало создание в 1991 году языка Visual Basic (VB). В основе языка Visual Basic лежит алгоритмический язык Basic.
В его составе есть специальные библиотеки, средства визуального проектирования и элементы объектно-ориентированного программирования. В основе объектно-ориентированного программирования лежат понятия: объект, класс, инкапсуляция, наследование, полиморфизм, событие. Объект — совокупность свойств (параметров) определенных сущностей и методов их обработки.
В языках программирования объект понимается как совокупность свойств, методов их обработки (т.е. изменения этих свойств) и событий, на которые данный объект может реагировать. В VBA объектом являются элементы пользовательского интерфейса (это может быть форма пользователя или элементы, расположенные на этой форме, например, кнопки, полосы прокрутки, рисунки), рабочие листы, диапазоны ячеек и т.д.
Объекты могут объединяться в класс (группы, наборы) — совокупность объектов с общими методами обработки или свойствами. Объединение объектов с методами в одном классе называется инкапсуляцией . Инкапсуляция — это скрытие информации о внутренней структуре объекта. Доступ к объекту возможен только через его свойства и методы.
Один объект может выступать объединением вложенных в него по иерархии других объектов и иметь образованные от него подклассы, при этом осуществляется наследование данных и методов обработки объектов исходного класса. Наследование — это возможность создания на основе одного класса новых классов с наследованием всех его свойств и методов и добавлением новых.
Методы классов-наследников могут переопределяться по сравнению с методами базового класса. Такое свойство объектов переопределять методы наследуемого класса называется полиморфизмом . Система визуального объектно-ориентированного программирования позволяет за счет использования средств визуального проектирования существенно упростить значительную часть программистской работы — создание интерфейса прикладной программы. Кроме того, Visual Basic поддерживает событийно-управляемое программирование, когда вместо описания каждого шага программы программист лишь указывает, как реагировать на различные события: нажатие кнопки, щелчок кнопкой мыши по объекту и т.п. Таким образом, работая в Visual Basic, программист создает не одну большую программу, а приложение, состоящее из совокупности взаимодействующих процедур, управляемых пользователем. При появлении приложений, объединенных в пакет Microsoft Office (Word, Excel для Windows и др.), возникла проблема их интеграции, поскольку все они предназначались для работы с документами и автоматизации экономических расчетов. Во всех этих приложениях есть
Источник: studfile.net
В вопросах № 7—10 укажите правильный ответ.
г) последовательность команд, реализующая алгоритм решения задачи.
8. Программа-интерпретатор выполняет:
а) поиск файлов на диске;
б) пооператорное выполнение программы; в) полное выполнение программы.
9. Программа-компилятор выполняет:
а) переводит исходный текст в машинный код;
б) формирует текстовый файл;
в) записывает машинный код в форме загрузочного файла.
10. QBASIC — это;
а) алгоритмический язык, использующий команды MS-DOS; б) алгоритмический язык программирования, работающий в режиме интерпретации;
в) алгоритмический язык, работающий только в среде
Windows.
В вопросах № 11—14 Укажите все правильные Ответы.
11. Алфавит языка QBASIC включает:
а) буквы латинского алфавита;
б) буквы русского алфавита;
в) буквы греческого алфавита;
д) знаки арифметических операций: +, -, /, «;
е) знаки операций отношений: >, =, ;
с ж) специальные знаки. #, %,.
з) круглые скобки (); и) квадратные скобки.
12. В QBASIC существуют следующие типы данных:
13. Числовые данные могут быть представлены как:
а) целые; б) с фиксированной точкой;
г) с плавающей точкой.
14. Выберите правильно представленные числовые данные на
QBASIC:
а) +В, -14, 21.5Е2, 0.05;
д) 21-Ю 2 , -18, 45.2
15. Запись числа в форме с плавающей точкой — это экспоненциальная форма записи:
а) верно; б) не верно. Верно ли утверждение?
16. Если тип данных несет текстовую информацию, то он должен быть заключен в кавычки:
Верно ли утверждение?
17. Арифметические выражения состоят из:
г) машинных команд;
ж) круглых скобок;
з) квадратных скобок.
18. Укажите правильный ответ:
Ответ | Выражение | Эквивалент выражения на QBasic |
а) | a^x/e^x | |
б) | cos(x)/(1+tan(x)) | |
в) | SQR(SQR(SQR(a))) |
19. Установите соответствия:
Арифметическое выражение | Приоритет | ||
Ответ | Ответ | ||
1) | ^ — возведение в степень | а) | 1-й уровень |
2) | *, / — умножение, деление | б) | 2-й уровень |
3) | -,+ — вычитание, сложение | в) | 3-й уровень |
Дата добавления: 2015-07-08 ; просмотров: 357 | Нарушение авторских прав
Читайте в этой же книге: Технические средства обработки информации | История развития и классификация ЭВМ | Представление информации в ЭВМ | Укажите один правильный ответ. | В вопросах № 4—18 укажите правильный ответ. | В вопросах № 35—38 укажите правильный ответ. | Вычислительные системы и сети |
| | следующая страница ==> | |
В вопросах № 20-36 укажите 1 правильный ответ. | | | В вопросах № 20—24 укажите правильный ответ. |
mybiblioteka.su — 2015-2023 год. (0.01 сек.)
Источник: mybiblioteka.su