Есть ответ 👍

Дано масив A[1..10] = {5; 1; 7; 4; -3; 8; 0; 6; 2; 3} Як зміниться зміст масиву під час першого проходу при сортуванні обміном (методом бульбашки).
А) 5; 1; 7; 4; -3; 3; 0; 6; 2; 8 Б) 1; 5; 4; -3; 7; 0; 6; 2; 3; 8 В) -3; 0; 1; 2; 3; 4; 5; 6; 7; 8 Г) 8; 1; 7; 4; -3; 5; 0; 6; 2; 3

150
434
Посмотреть ответы 1

Ответы на вопрос:


1. в pascal недопустимы имена переменных, которые начинаются с цифры, которые разделены пробелом или дефисом. так же запрещено использовать "зарезервированные" названия переменных. верный ответ: e)45_a;   и i) fg-л23.2. в данном вопросе нужно расставить отношение, однако слева на 1 больше,чем справа, поэтому отвечаю как написан вопрос.  в данном случае типы данных можно сразу разделить на "целочисленные" (integer, byte,word)  и "с плавающей точкой" (real). каждый из них имеет свой диапазон значений: byte [0..255]word [0..65535]integer [-32768..32767]real [-39..38] (однако в разных версиях паскаля может различаться)таким образом, числа с дробной частью сразу уходят к типу real. число 64000 автоматически отправляется к типу word. 10351 - приходится на тип integer. число 14 остается для типа byte.ответ: a)  a: =3.234 => b) real            b)  z: =14 => c) byte            c)  b: =10351 => a) integer            d)  k: =-0.2 => b) real            e)  c: = 64000 => d) word3. a) переменная - оператор присваивания - значение -;             v: =7;     b) переменная z - оператор присваивания - переменная z + 30 - ;           z: =z+30; ответ: a) v: =7; b) z: =z+304. вывод на экран производится оператором write(); а) для вывода на экран символьной строки, в скобках оператора ставятся одинарные кавычки в которых пишется желаемое сообщение.write('имя'); b) для вывода на экран числа,которое не является сообщением, число или же переменную в скобках оператора ставят после запятой, которая ставится после кавычек сообщения.write(' ',400);   ответ: a)write('имя'); b) write(' ',400); 5. a) var =>   c) раздел описания переменных      b) program => b) раздел имени программы      c) uses =>   d) раздел описания библиотечных модулей      d) begin …end =>   а) раздел операторовответ: a)=> c)            b)=> b)            c)=> d)            d)=> a)6. рассмотрим каждый случай на ошибку: a) write ©; - в данном случае после оператора вывода сразу же идет символ, что недопустимо компилятором - следовательно ошибка в том,что этот символ должен находится в скобках и кавычках,а именно таким образом: write('©'); b) writeln;   - в этом случае критической ошибки нет, так как суффикс ln у оператора обозначает,что после его выполнения будет сделан переход каретки вывода на следующую строку. c) writeln (введите любое число); - как я уже указывал ранее, сообщение,которое мы хотим вывести на экран должно находится внутри скобок в кавычках, которых здесь нет. в этом и заключается ошибка в этом случае. правильно эта команда выглядит так: writeln ('введите любое число'); d) write x,y; - ошибка аналогичная варианту выше, за исключением того,что в этот раз используются переменные для вывода на экран,а значит они должны быть описаны для данного оператора в скобках, после кавычек и запятой : write (' ', x , y); e) writeln (‘воскресенье, нерабочий день’); - оператор написан большими буквами, что не является ошибкой, так как не разделяет регистры букв. в скобках все указано верно (кавычки видимо стоят такие ' ', если же нет - то в них ошибка). 

Популярно: Информатика