It real single double word extended

Задание 1. Считая, что каждый символ кодируется одним байтом, оцените информационный объем предложения:

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

Плутарх».

Ответ: 161 байт  

Комментарий: Задание на умение подсчитывать информационный объем символьного сообщения при заданном принципе кодирования.

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

Задание 2. Как выглядит число В0С16 в двоичной системе счисления.

Ответ: 101100001100

Комментарий: Задание на умение переводить числа различных систем счисления с основанием кратным степени «двойки». Для решения этого задания можно пойти одним из двух путей: перевести число В0С из шестнадцатеричной в десятичную, а потом в двоичную, или заменить каждый разряд шестнадцатеричной системы на четыре бита двоичной (В16 = 10112, 016 = 00002, С16 = 11002).

Задание 3. Какая блок-схема применяется для иллюстрации многократного повторения однотипных действий?

Ответ: циклическая

Комментарий: Задание на знание элементов построения блок-схем и обозначения основных базовых структур. Ответ очевиден из определения цикла.

Задание 4. Выберите ответ с правильной последовательностью обработки литерного массива (ABCDEFGH) после упорядочивания дважды его элементов по принципу: сначала последовательно все четные, затем последовательно все нечетные элементы в обратном порядке.

Ответ: DHEACGFB

Комментарий: Задание на умение применить словесный алгоритм к последовательности или массиву символьных данных.

Решение находится последовательным применением алгоритма к исходным данным ABCDEFGH. После первого прохода получаем — BDFHGECA, а после второго – DHEACGFB. Сложность выполнения заключалась в получении результата второй части алгоритма с обратным порядком нечетных элементов и повторным его применением к новой последовательности элементов.

Задание 5. Для какого символьного выражения будет ложным высказывание

первая буква гласная (четвертая буква согласная)?

east fast rest last task

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

Задание 6. Укажите маску (шаблон), позволяющий правильно объединить все файлы, имя которых начинается на символ «С» и имеют расширение из двух символов, в одну группу?

Ответ: С*.??

Комментарий: Задание на умение подобрать маску для группы файлов, знание обозначений для задания масок. По заданию необходимо проследить последовательность составления имени: начинаться маска должна с символа «С», далее должно идти неизвестное количество каких-либо символов (в том числе их может и не быть, а это принято обозначать символом «*»), далее ставится «точка» — разделитель имени файла и его расширения, а для расширения, состоящего из двух символов, достаточно указать «??», так как каждый из «?» — это любой одиночный символ. Таким образом, правильный ответ — номер 4.

Задание 7. Информация, занесенная в некоторые из полей, хранящаяся в базе данных под определенным номером, называется:

Ответ: запись

Комментарий: Задание на знание элементов и терминологии теории баз данных. Ответ очевиден из определения термина «запись».

Задание 8. В цветовой модели RGB установлены следующие параметры: 127,127,127. Какой цвет будет соответствовать этим параметрам?

Ответ: серый

Комментарий: Задание на знание кодирования цветов в палитре RGB. При одинаковом показателе каждого из трех цветов получаются все оттенки серого, начиная от черного и заканчивая белым. Но так как значения не достигают предельного (256), то правильным ответом будет второй.

Задание 9. Как изменится формула =А$1+$B3 табличного процессора при копировании ее в ячейку на позицию ниже и правее текущей?

Ответ: =В$1+$B4

Комментарий: Задание на знание абсолютной и относительной адресации в электронных таблицах Microsoft Excel. В адресе ячейки (ссылке) знак «$» обозначает закрепление одного из индексов адреса (столбца или строки). В представленной формуле =А$1+$B3 в первом слагаемом при распространении (копировании) ее неизменным останется индекс строки, а во втором – индекс столбца, и, соответственно, при распространении ниже изменится только индекс строки второго слагаемого, а правее – только индекс столбца первого слагаемого, т.е. получится четвертый вариант ответа.

Задание 10. Дан фрагмент программы

Бейсик          Паскаль               Алгоритмический

—————————————————————————————————-

FOR n=1 TO 5       for n:=1 to 5 do          нц для n от 1 до 5

FOR m=1 TO 4      for m:=1 to 4 do            нц для m от 1 до 4

k=n-m+5       begin k:=n-m+5;               k:=n-m+5

B(n,m)=n^3-m^2+k     B[n,m]:=n*n*n-m*m+k;           B[n,m]:=n*n*n-m*m+k

NEXT m          end                      кц

NEXT n                                     кц  

—————————————————————————————————-

Чему будет равно значение B[1,4]?

Ответ: -13

Комментарий: Задание на умение читать текст программы на одном из алгоритмических языков, умение вычислить элемент массива по заданной формуле и алгоритму. В приведенном примере значение В[1,4] зависит только от значений n и m и коэффициента k, вычисляемого по формуле k=n-m+5. Подставляя значения n=1 и m=4, вычисляем k, получаем k=2, далее все исходные и полученные значения подставим в формулу B[n,m]:=n*n*n-m*m+k и получим В=-13.

Задание 11. Какой из типов данных не является действительным?

real single double word extended

Ответ: word

Комментарий: Задание на знание стандартных типов данных для большинства алгоритмических языков программирования. Все перечисленные типы, за исключением четвертого (целочисленного), являются действительными. Таким образом,правильный ответ – word.

Задание 12. Предположим, что у нас есть язык программирования, с помощью которого можно управлять одноклеточными кораблями из игры «морской бой». В этот язык входят команды:

N> – корабль с номером N перемещается на одну клетку вправо;

N< – корабль с номером N перемещается на одну клетку влево;

N – корабль с номером N перемещается на одну клетку вверх;

N– корабль с номером N перемещается на одну клетку вниз;

K {команды} – повторяет команды в скобках К раз (K>1).

Отдельные команды пишутся слитно, между командами пробел тоже не ставится. Другими словами, вся программа пишется слитно.

ПРИМЕР 1. Чтобы перевести корабль с номером 5 из клетки A1 в клетку J10, например, можно выполнить следующую программу: 9{5}9{5>}

ПРИМЕР 2. Чтобы перевести корабль с номером 7 из клетки A1 в клетку I3, например, можно выполнить следующую программу: 2{74{7>}}

Корабль с номером 1 находится в клетке G1 (см. рис.).

В какой клетке он будет находиться после выполнения программы: 5{1}5{1<}4{1}1<?

Ответ:  A10 B10 A5 B9 A9

Комментарий: Задание на умение анализировать алгоритмы формальных исполнителей. Внимательный анализ указанных переходов корабля приведет его в клетку А10.

Задание 13. Пять букв латинского алфавита закодированы. Коды представлены в таблице:

A   B   C     D     E

——————————

11   01 100 001  010

Раскодируйте выражение 0010100111010.

Ответ:  DBDAE

Комментарий: Задание на умение анализировать шифрованные данные и использовать ключ для декодирования. Для решения задания достаточно проанализировать первый (D-001) и последний (010) символы, чтобы далее проверив совпадения в ответе убедиться в правильности второго варианта.

Задание 14. Определите значение целочисленной переменной b после выполнения следующего фрагмента программы:

Ответ:  -18

Комментарий: Задание на умение анализировать алгоритмы, представленные в виде блок-схемы. В задании изображен цикл с условием выхода а=2. Последовательно проходя тело цикла и достигая этого условия, получается b=-18.

Задание 15. Какое количество информации помещается на флоппи-диске с фактор-размером 3,5І?

Ответ: 1440 кб

Комментарий: Задание на знание стандартных объемов носителей информации.

Задание 16. Упростите логическое выражение

(A B) (A B) (A B) (A B),

где — not, не, — or, или, — and, и.

Ответ напишите, используя обозначение операций английскими словами и буквами.

Ответ: А or not B       или  А or (not B)

Комментарий: Задание на умение анализировать и упрощать логические выражения. При логическом умножении выражения в первых скобках на его инверсию (отрицание) получается «0», который в дальнейшем при логическом сложении можно опустить. Далее, остается выражение (A B), которое при упрощении выражения вторых скобок преобразуется в (AB) по закону тавтологии, что и будет являться ответом. Принимались любые правильные представления этого ответа.

Задание 17. Предположим, что у нас есть язык программирования, с помощью которого можно управлять одноклеточными кораблями из игры «морской бой». В этот язык входят команды:

N> – корабль с номером N перемещается на одну клетку вправо;

N< – корабль с номером N перемещается на одну клетку влево;

N – корабль с номером N перемещается на одну клетку вверх;

N– корабль с номером N перемещается на одну клетку вниз;

K {команды} – повторяет команды в скобках К раз (K>1).

Отдельные команды пишутся слитно, между командами пробел тоже не ставится. Другими словами, вся программа пишется слитно.

ПРИМЕР 1. Чтобы перевести корабль с номером 5 из клетки A1 в клетку J10, например, можно выполнить следующую программу: 9{5}9{5>}

ПРИМЕР 2. Чтобы перевести корабль с номером 7 из клетки A1 в клетку I3, например, можно выполнить следующую программу: 2{74{7>}}

Корабль с номером 1 находится в клетке G1 (см. рис.). В какой клетке он будет находиться после выполнения программы: 2{3{9}9<}?

Ответ: D10

Комментарий: Задание на умение анализировать алгоритмы формальных исполнителей. Внимательный анализ указанных переходов корабля приведет его в клетку D10.

Задание 18. Для составления цепочек длины k разрешается использовать буквы А и Б, причём одна из букв (А или Б) должна стоять в цепочке три или более раз.

Сколько всего существует таких цепочек длины k=4? (Перечислять все такие цепочки не надо — только определить их количество).

Ответ: 10

Комментарий: Задание на умение находить (составлять) последовательности символьных данных.

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

Ответ: Концентратор или коммутатор или хаб

Комментарий: Задание на знание терминов и оборудования компьютерных сетей. Принимались любые правильные представления этого ответа.

Задание 20. Определите среднюю скорость передачи данных канала (кб/с), если два файла, один размером 3 Мб и второй – 9 Мб, скачивались одновременно в течение 4 минут. В ответе укажите только безразмерное число.

Ответ: 50

Комментарий: Задание на умение подсчитать пропускную способность сетевого канала. Всего предавалась информация объемом 12Мб = 12*1024 кб. Это происходило в течение 4 минут = 240 секунд. Поделив первое значение на второе, получим 51,2кб/с. Ответы принимались с погрешностью 10%, так как требовалась средняя скорость передачи.

Задание 21. Напишите формулу в Excel, которая находит сумму всех значений диапазона А1 – А20, превышающих 10. В ответе укажите только функцию и ее параметры – все на русском языке (знак «равно» не нужен).

Ответ: СУММЕСЛИ(А1:А20;>10; А1:А20) или СУММЕСЛИ(А1:А20;І>10І; А1:А20)

Комментарий: Задание на знание функций электронных таблиц Microsoft Excel. Принимались любые правильные представления этого ответа.

Задание 22. Дан целочисленный массив из 30 элементов. Написать программу, которая изменяет массив таким образом, чтобы все элементы массива стоящие до максимального элемента этого массива были бы отсортированы по возрастанию, а элементы стоящие после него — по убыванию.

Входные данные: целочисленный массив, содержащий 30 элементов.

Выходные данные: целочисленный массив, содержащий 30 элементов.

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

Входные данные: целочисленный массив координат по оси OX и целочисленный массив координат по оси OY. Размер массивов фиксирован и равен десяти.

Выходные данные: целочисленный массив, содержащий три координаты по оси OX, и целочисленный массив, содержащий три координаты по оси OY. Порядок следования координат в выходных массивах должен соответствовать их порядку во входных массивах.

I вариант.

1. Когда необходимо составлять блок-схему программы:
а) До начала составления самой программы +
б) В процессе составления программы
в) После составления программы

2. Наиболее наглядной формой описания алгоритма является структурно-стилизованный метод:
а) словесное описание алгоритма
б) представление алгоритма в виде схемы +
в) язык программирования высокого уровня

3. Перевод программ с языка высокого уровня на язык более низкого уровня обеспечивает программа -:
а) паскаль
б) ассемблер
в) компилятор +

4. В графических схемах алгоритмов стрелки направлений на линиях потоков:
а) необходимо рисовать, если направление потока снизу вверх и справа налево +
б) можно рисовать или не рисовать
в) рисовать не нужно

5. Разработкой алгоритма решения задачи называется:
а) точное описание данных, условий задачи и ее целого решения
б) сведение задачи к математической модели, для которой известен метод решения
в) определение последовательности действий, ведущих к получению результатов +

6. Языком высокого уровня является:
а) Ассемблер
б) Фортран +
в) Макроассемблер

7. Как называется алгоритм, в котором действия выполняются друг за другом, не повторяясь:
а) циклическим
б) разветвленным
в) линейным +

8. Разработке алгоритма предшествует:
а) постановка задачи, разработка математической модели +
б) постановка задачи, разработка математической модели, выбор метода решения
в) постановка задачи, выбор метода решения, проектирование программ

9. Символьный тип данных объявляется служебным словом:
а) STRING
б) WORD
в) CHAR +

10. В операторе присваивания summa := sqr(x)+3*a переменными являются:
а) sqr,x,a
б) a, x, summa +
в) summa, sqr, x, a

11. Процедура INC(x,k):
а) увеличивает значение переменной х на величину k +
б) преобразует десятичное число х в строку из k символов
в) уменьшает значение переменной х на величину k

12. Записью действительного числа с плавающей точкой является:
а) 48.0001
б) 1.0E01 +
в) –1.0533333

13. Вещественный тип данных объявляется служебным словом:
а) REAL +
б) INTEGER
в) LONGINT

14. Оператор цикла с постусловием:
а) For … to…do
б) While…do
в) Repeat… until +

15. Логический тип данных объявляется служебным словом:
а) BOOLEAN +
б) BYTE
в) LOGIC

16. Раздел переменных определяется служебным словом:
а) LABEL
б) VAR +
в) TYPE

17. В языке Паскаль пустой оператор помечаться:
а) может, но в исключительных ситуациях
б) не может
в) может +

18. Раздел типов определяется служебным словом:
а) BEGIN
б) TYPE +
в) LABEL

19. Какие из приведенных типов данных относятся к целочисленному типу данных:
а) comp, double
б) integer, real
в) integer, word, longint +

20. Из приведенных операторов описания переменных неправильно объявлены переменные:
а) var a,b:real;c:real
б) VAR f,g,d,t:INTEGER;I,t:REAL +
в) var I,j,max,min: real

II вариант.

1. Какие из приведенных типов данных относятся к вещественному типу данных:
а) real, single, extended +
б) word, double
в) byte, real

2. Для вычисления экспоненты применяется процедура:
а) SQR(X)
б) EXP(X) +
в) TRUNC(X)

3. Результатом выполнения фрагмента программы S:=-5;x:=0;repeat s:=s*(x+2);x:=x+1; until x<2;write(s); будет следующие сообщение:
а) -30.0
б) -120.0
в) -10.0 +

4. Для возведения в квадрат применяется функция:
а) LOG(X)
б) SQR(X) +
в) SQRT(X)

5. Для вычисления квадратного корня применяется функция:
а) SQR(X)
б) ORD(X)
в) SQRT(X) +

6. Раздел констант объявляется служебным словом:
а) KONST
б) CONST +
в) CONCT

7. Необходимо указать неправильно записанный оператор:
а) if x and y then s:=s+1; else s:=s-1 +
б) if a<b then a:=a*a else b:=b*b
в) if (a<b) or c then c:=false

8. Необходимо указать правильную запись вычисления функции в виде одного условного оператора:
а) if (0<x) and (x<2) then y:=cos(2x) else y:=1-sin(3x)
б) if (0<x) or (x<2) then y:=cos(x) else y:=1-sin(x)
в) if (0<x) and (x<2) then y:=cos(2*x) else y:=1-sin(3*x) +

9. Цикл с предусловием определяется служебным словом:
а) WHILE +
б) FOR
в) REPEAT

10. Необходимо указать оператор цикла –ДО с параметром:
а) while … do
б) for … to … do +
в) case …of …else…end

11. Выберите, какое из условий того, что значение переменной А находится в диапазоне от L до M, при условии, что L<M, верно?
а) (A>=L) or (A<=M) and (L+
б) (A>=L) and (A>=M) and (L
в) (A>=L) and (A<=M)+

12. Определите, если число повторений цикла известно и задано наибольшее допустимое значение n, то лучше использовать:
а) цикл с предусловием
б) цикл с постусловием+
в) цикл со счетчиком

13. Выясните, чему будет равно значение переменной n после выполнения инструкций?
n:=0
while n<5 do
n:=n+1
а) 1+
б) 5
в) 6

14. Как называется набор однотипных данных, имеющий общее для всех своих элементов имя?
а) множество
б) массив+
в) запись

15. Определите, как называется процесс перестановки элементов массива с целью упорядочивания их в соответствии с каким-либо критерием?
а) поиск
б) перебор
в) сортировка+

16. Выясните, в основе какого метода сортировки лежит обмен соседних элементов массива?
а) прямой обмен+
б) прямой выбор
в) оба ответа верны

17. Выберите, какой метод применяется для поиска в упорядоченных массивах:
а) бинарный поиск+
б) прямой выбор
в) прямой обмен

18. Определите, какой тип данных используется в примере? Var а, с: (red, blue, green); В: (dog, cat)
а) Вещественный тип
б) Логический тип
в) Строковый
г) Перечислимый+

19. Отметьте, какой тип данных используется в примере? Var a, b, с: -7 .. 4;Х:’а’..’с’
а) Целочисленный
б) Строковый
в) Интервальный
г) Логический+

20. Выберите тип данных, который используется в примере? Var а, с: char
а) Логический
б) Символьный+
в) Вещественный
г) Строковый

  • 1. До начала составления самой программы
  • 2. После составления программы
  • 3. В процессе составления программы
  • 1. представление алгоритма в виде схемы
  • 2. язык программирования высокого уровня
  • 3. словесное описание алгоритма

  • 1. ассемблер
  • 2. паскаль
  • 3. компилятор
  • 4. фортран
  • 1. необходимо рисовать, если направление потока сверху вниз и слева направо
  • 2. рисовать не нужно
  • 3. необходимо рисовать, если направление потока снизу вверх и справа налево
  • 4. можно рисовать или не рисовать
  • 1. сведение задачи к математической модели, для которой известен метод решения
  • 2. выбор наилучшего метода из имеющихся
  • 3. точное описание данных, условий задачи и ее целого решения
  • 4. определение последовательности действий, ведущих к получению результатов
  • 1. Макроассемблер
  • 2. Шестнадцатеричный язык
  • 3. Фортран
  • 4. Ассемблер
  • 1. линейным
  • 2. циклическим
  • 3. разветвленным
  • 4. простым
  • 1. постановка задачи, разработка математической модели, проектирование программ
  • 2. постановка задачи, разработка математической модели
  • 3. постановка задачи, выбор метода решения, проектирование программ
  • 4. постановка задачи, разработка математической модели, выбор метода решения
  • 1. CHAR;
  • 2. STRING;
  • 3. BYTE;
  • 4. WORD;
  • 1. a, x, summa
  • 2. x, a
  • 3. sqr,x,a
  • 4. summa, sqr, x, a
  • 1. преобразует десятичное число х в строку из k символов
  • 2. увеличивает значение переменной х на величину k
  • 3. уменьшает значение переменной х на величину k
  • 4. преобразует строку символов x в число, содержащее k десятичных знаков
  • 1. –1.0533333
  • 2. 1.0E01
  • 3. 48.0001
  • 4. 220.11

  • 1. INTEGER
  • 2. REAL
  • 3. LONGINT
  • 4. SHORTINT
  • 1. Repeat… until
  • 2. While…do
  • 3. For … to…do
  • 4. For…downto…do
  • 1. BOOLEAN
  • 2. LOGIC
  • 3. BYTE
  • 4. IF
  • 1. LABEL
  • 2. TYPE
  • 3. VAR
  • 4. ARRAY
  • 1. может
  • 2. может, но в исключительных ситуациях
  • 3. пустых операторов не бывает
  • 4. не может
  • 1. LABEL
  • 2. TYPE
  • 3. VAR
  • 4. BEGIN
  • 1. integer, real
  • 2. integer, word, longint
  • 3. comp, double
  • 4. single, extended
  • 1. VAR f,g,d,t:INTEGER;I,t:REAL
  • 2. var a,b:real;c:real
  • 3. var I,j,max,min: real
  • 4. var a,b,c,d:real; I,j,k:integer
  • 1. byte, real
  • 2. shortint
  • 3. word, double
  • 4. real, single, extended
  • 1. ORD(X)
  • 2. SQR(X)
  • 3. TRUNC(X)
  • 4. EXP(X)

  • 1. -10.0
  • 2. -30.0
  • 3. 0.0
  • 4. -120.0
  • 1. LN(X)
  • 2. LOG(X)
  • 3. SQRT(X)
  • 4. SQR(X)
  • 1. SQR(X)
  • 2. SQRT(X)
  • 3. ORD(X)
  • 4. EXP(X)
  • 1. CONST
  • 2. KONST
  • 3. CONCT
  • 4. VAR
  • 1. Для круга единичного радиуса
  • 2. Для точек, расположенных вне круга с единичным радиусом
  • 3. Для точек плоскости, расположенных внутри квадрата с единичными сторонами
  • 4. Для точек плоскости, расположенных вне квадрата с единичными сторонами
  • 1. if 0<x<2 then y:=cos(x) else y:=1-sin(x)
  • 2. if (0<x) and (x<2) then y:=cos(2*x) else y:=1-sin(3*x)
  • 3. if (0<x) and (x<2) then y:=cos(2x) else y:=1-sin(3x)
  • 4. if (0<x) or (x<2) then y:=cos(x) else y:=1-sin(x)
  • 1. if a<b then a:=a*a else b:=b*b;
  • 2. if x and y then s:=s+1; else s:=s-1;
  • 3. if k<>m then k:=m;
  • 4. if (a<b) or c then c:=false.
  • 1. FOR;
  • 2. WHILE;
  • 3. REPEAT;
  • 4. IF.
  • 1. FOR;
  • 2. WHILE;
  • 3. CASE;
  • 4. REPEAT;
  • 1. оператор S не выполняется ни разу;
  • 2. оператор S выполняется один раз.
  • 3. оператор S выполняется B-A раз.
  • 4. оператор S выполняется B-A+1 раз.
  • 1. оператор S не выполняется ни разу;
  • 2. оператор S выполняется один раз.
  • 1. нельзя
  • 2. можно, включив в тело цикла выражение вида i:=i+шаг, где i — параметр цикла.
  • 1. for … to … do;
  • 2. while … do;
  • 3. repeat … until.
  • 4. case …of …else…end
  • 1. выполняется один раз;
  • 2. не выполняется ни разу;
  • 3. выполняется до тех пор, пока B не равно TRUE.
  • 1. 7 8 9 10 11
  • 2. 11
  • 3. 6
  • 4. 1 2 3 4 5
  • 1. выражение записано неверно
  • 2. 8
  • 3. операция невыполнима, так как деление на 0 невозможно
  • 4. 2
  • 1. 0 -1
  • 2. 4 6
  • 3. 4 0
  • 4. 1 0
  • 1. 7 8 9 10 11
  • 2. 11
  • 3. 6
  • 4. 1 2 3 4 5
  • 1. VAR A,B:real; I,J:integer;
  • 2. VAR j,g,t:integer; i:real;
  • 3. VAR i,max:integer; a,max:real;
  • 4. VAR a,b:real; c,d:real;
  • 1. 2
  • 2. 1
  • 3. 0.3333
  • 4. 11
  • 1. имеет значение при написании текстовых констант
  • 2. имеет значение для написания служебных слов
  • 3. имеет значение для написания имен переменных
  • 4. игнорируется
  • 1. по ссылке;
  • 2. по значению.
  • 3. как константа
  • 4. как процедура
  • 1. по ссылке;
  • 2. по значению
  • 3. как константа
  • 4. как процедура
  • 1. Структура подпрограммы аналогична структуре основной программы
  • 2. Подпрограмма предназначена для выполнения какой-то последовательности действий
  • 3. В Паскале имеется две разновидности подпрограмм – процедуры и функции
  • 4. В подпрограмме нельзя использовать глобальные переменные
  • 1. переменных
  • 2. типов
  • 3. процедур и функций
  • 4. меток
  • 1. параметров-переменных
  • 2. параметров-констант
  • 3. параметров-значений
  • 4. параметров-модулей
  • 1. формальными
  • 2. параметрами-константами
  • 3. локальными
  • 4. глобальными
  • 1. модуль и функция
  • 2. процедура и функция
  • 3. модуль и процедура
  • 4. процедура

Вопрос теста:

В каком варианте все идентификаторы относятся к одному типу?

Выберите один ответ:

  • Comp, Single, Real, Double, Extended.
  • Word, Byte, Shortint, Longint, Extended;
  • Word, Double, Byte, Longint, Extended;
  • Real, Double, Extended, Longint, Comp;

К сожалению, полного достоверного ответа пока нет :(
Но Вы можете посмотреть всё что известно — какие варианты ответов оказались неверны.

Внимание!
Красным цветом фона отмечены варианты ответов, которые точно неверны. Это значит, что верным должен считаться один из неотмеченных вариантов.

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


  1. Обязательно представиться на русском языке кириллицей (заполнить поле «Имя»).
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему — вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома — бан без предупреждения.
  5. Рекламу и частные объявления «куплю/продам/есть халтура» мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать — читать здесь и здесь.

RoninX

здесь недавно
здесь недавно
Сообщения: 8
Зарегистрирован: 08 авг 2018, 21:27
Имя: Павел
Страна: Россия
город/регион: Москва
Благодарил (а): 3 раза

Склеить два Word и получить Real

Сообщение

RoninX » 08 авг 2018, 21:46

Здравствуйте!

Измеритель выдает значение влажности в формате Real IEEE754 двумя Word. Связь с измерителем по интерфейсу RS485 Modbus RTU. Контроллер S7-1200. Как в TIA portal преобразовать эти два регистра WORD в REAL? (CD AB). На контроллерах Овен задача решается путем создания типа FLoat в списке регистров Модбас и контроллер сам преобразовывает два регистра в Реал. Как данная задача решается в tia portal v4.2?

pkl58

не первый раз у нас
не первый раз у нас
Сообщения: 347
Зарегистрирован: 19 мар 2012, 20:04
Имя: Павел
Страна: Россия
Благодарил (а): 5 раз
Поблагодарили: 43 раза

Склеить два Word и получить Real

Сообщение

pkl58 » 09 авг 2018, 12:41

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

NewOrdered

осмотрелся
осмотрелся
Сообщения: 153
Зарегистрирован: 24 янв 2018, 11:18
Имя: Антон
Страна: Россия
город/регион: Калининград
Благодарил (а): 25 раз
Поблагодарили: 25 раз

Склеить два Word и получить Real

Сообщение

NewOrdered » 09 авг 2018, 13:49

RoninX писал(а): ↑08 авг 2018, 21:46
Здравствуйте!

Измеритель выдает значение влажности в формате Real IEEE754 двумя Word. Связь с измерителем по интерфейсу RS485 Modbus RTU. Контроллер S7-1200. Как в TIA portal преобразовать эти два регистра WORD в REAL? (CD AB). На контроллерах Овен задача решается путем создания типа FLoat в списке регистров Модбас и контроллер сам преобразовывает два регистра в Реал. Как данная задача решается в tia portal v4.2?

Определите область памяти длиной 4 байта как REAL. В первые два байта загрузите 1 слово, во вторые — второе слово. Далее работайте с вашим значением в формате REAL.

RoninX

здесь недавно
здесь недавно
Сообщения: 8
Зарегистрирован: 08 авг 2018, 21:27
Имя: Павел
Страна: Россия
город/регион: Москва
Благодарил (а): 3 раза

Склеить два Word и получить Real

Сообщение

RoninX » 14 авг 2018, 10:30

NewOrdered писал(а): ↑09 авг 2018, 13:49
Определите область памяти длиной 4 байта как REAL. В первые два байта загрузите 1 слово, во вторые — второе слово. Далее работайте с вашим значением в формате REAL.

Добрый день! Получилось, спасибо!

djonm

новенький
новенький
Сообщения: 1
Зарегистрирован: 07 фев 2018, 15:04
Имя: Евгений
город/регион: Ростов

Склеить два Word и получить Real

Сообщение

djonm » 22 авг 2018, 13:53

RoninX писал(а): ↑14 авг 2018, 10:30
Добрый день! Получилось, спасибо!

У меня похожая задача и что то не фига не получается. По modbus читаю значение измеренного напряжения float32 (real). MB_Master читает в переменную REAL, но значение получаются совсем левые. Может надо читать Word- дами а потом переставлять биты и конвертировать в REAL?

Аватара пользователя

petr2off

эксперт
эксперт
Сообщения: 1356
Зарегистрирован: 06 янв 2016, 19:45
Имя: Петров В.Л.
Страна: Россия
город/регион: Красноярск
Благодарил (а): 56 раз
Поблагодарили: 138 раз

Склеить два Word и получить Real

Сообщение

petr2off » 22 авг 2018, 16:33

Какая разница как читать, Вы уже считали 4 байта. К этой области памяти можно обратится как 4-х байтовому полю, как к 2 16-ти битовым словам и как к 4 байтовым адресам. А еще добавляя точку можно и к битам обратится. Как вариант поменяйте слова местами. Очень часто при чтении Modbas 16 разрядные слова не в том порядке принимаются.

RoninX

здесь недавно
здесь недавно
Сообщения: 8
Зарегистрирован: 08 авг 2018, 21:27
Имя: Павел
Страна: Россия
город/регион: Москва
Благодарил (а): 3 раза

Склеить два Word и получить Real

Сообщение

RoninX » 24 дек 2018, 14:44

[/quote] У меня похожая задача и что то не фига не получается. По modbus читаю значение измеренного напряжения float32 (real). MB_Master читает в переменную REAL, но значение получаются совсем левые. Может надо читать Word- дами а потом переставлять биты и конвертировать в REAL?
[/quote]

Попробуйте применить функцию SWAP

Serg_G

здесь недавно
здесь недавно
Сообщения: 59
Зарегистрирован: 04 авг 2018, 07:02
Имя: Сергей
Благодарил (а): 8 раз
Поблагодарили: 2 раза

Склеить два Word и получить Real

Сообщение

Serg_G » 21 янв 2019, 18:45

Попробуйте так. В классике это работало. Только надо правильно выбрать байты из слова.

У вас нет необходимых прав для просмотра вложений в этом сообщении.

Вернуться в «Simatic TIA Portal»


Перейти

  • Работа форума
  • База знаний (Knowledge Exchange)
  • ↳   Eplan Electric P8
  • ↳   Общий F.A.Q.
  • ↳   Общие вопросы
  • ↳   Новости
  • ↳   Ошибки
  • ↳   Проект
  • ↳   Изделия
  • ↳   Устройства
  • ↳   Соединения
  • ↳   Кабели
  • ↳   Клеммы
  • ↳   ПЛК
  • ↳   Компоновка 2D
  • ↳   Макросы
  • ↳   Eplan API
  • ↳   Сценарии (Только готовые решения)
  • ↳   Внешняя обработка
  • ↳   ProPanel
  • ↳   Инструкции ProPanel (Только готовые решения)
  • ↳   Прочие направления Eplan
  • ↳   FieldSys (Топология)
  • ↳   Preplanning
  • ↳   Harness proD
  • ↳   EEC One
  • ↳   Advantech
  • ↳   F.A.Q., Инструкции
  • ↳   Allen Bradley
  • ↳   Общие вопросы
  • ↳   ПЛК
  • ↳   Операторские панели
  • ↳   B&R Automation
  • ↳   F.A.Q.
  • ↳   Danfoss
  • ↳   DEIF A/S
  • ↳   Общие вопросы
  • ↳   UNI-LINE
  • ↳   MULTI-LINE
  • ↳   MULTI-LINE 300
  • ↳   Emerson
  • ↳   Общие вопросы
  • ↳   КИП и регуляторы
  • ↳   DeltaV
  • ↳   ОВЕН
  • ↳   Прософт-Системы
  • ↳   Общие вопросы
  • ↳   ПЛК REGUL
  • ↳   Schneider Electric
  • ↳   Общие вопросы
  • ↳   ПЛК
  • ↳   Панели оператора
  • ↳   SCADA
  • ↳   Электротехника
  • ↳   Приводная техника
  • ↳   SIEMENS
  • ↳   Общие вопросы
  • ↳   LOGO!
  • ↳   ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)
  • ↳   Simatic Step7
  • ↳   Simatic TIA Portal
  • ↳   Simatic PCS 7
  • ↳   Операторские панели
  • ↳   WinCC
  • ↳   Приводная техника (Sinamics, Micromaster, Masterdrive, Simoreg, Simotics)
  • ↳   SmartGen
  • ↳   Общие вопросы
  • ↳   Промышленные (береговые) контроллеры
  • ↳   Морские контроллеры и устройства
  • ↳   WEINTEK (операторские панели)
  • ↳   F.A.Q., Инструкции
  • ↳   Архив
  • ↳   Микроконтроллеры и электроника
  • ↳   Arduino
  • ↳   Raspberry
  • ↳   Другие микроконтроллеры
  • ↳   Электроника
  • Общие вопросы АСУТП
  • ↳   Общие вопросы
  • ↳   Вопросы от студентов
  • ↳   Литература
  • ↳   Новости и отчётность
  • ↳   Нормативы, ГОСТы, стандарты
  • ↳   Информационная безопасность
  • ↳   Проектирование и САПР
  • ↳   Системная интеграция
  • ↳   Разбор полетов
  • ↳   Работа
  • ↳   Заготовки для базы знаний
  • ↳   Производство и технология
  • ↳   MES — Системы автоматизации управления производством
  • ↳   Метрология, КИП и датчики
  • ↳   Исполнительные устройства, регуляторы
  • ↳   Средний уровень автоматизации (управляющий)
  • ↳   Алгоритмы
  • ↳   Операторские панели
  • ↳   Верхний уровень автоматизации (отображение)
  • ↳   GE iFix
  • ↳   Wonderware Intouch
  • ↳   MasterScada
  • ↳   SCADA+
  • ↳   Альфа платформа
  • ↳   Интерфейсы, протоколы, связь
  • ↳   Радиосвязь
  • ↳   Полезное ПО
  • ↳   Электротехника, энергетика и электропривод
  • ↳   Генераторы, электростанции и силовые агрегаты
  • ↳   Теплотехника
  • ↳   Подбор аналогов
  • F.A.Q. (краткая выжимка из некоторых сообщений форума)
  • ↳   Документация (вариант 1)
  • ↳   Документация (вариант 2)
  • ↳   Электротехника и электроэнергетика
  • ↳   F.A.Q. по программируемым логическим контроллерам (PLC)
  • ↳   Обсуждение F.A.Q. по PLC
  • ↳   F.A.Q. по выбору PLC
  • ↳   F.A.Q. по аппаратной части PLC
  • ↳   F.A.Q. по языкам программирования
  • ↳   F.A.Q. по структуре программ
  • ↳   F.A.Q. по взаимодействию PLC с HMI
  • О жизни
  • ↳   Для дома, для семьи
  • ↳   Комната смеха
  • ↳   Электродвижение

Понравилась статья? Поделить с друзьями:
  • It rains the hardest word
  • It company 3 letter word
  • Is y a consonant in the word you
  • It can wait spoken word
  • Is y a consonant in the word they