if (i=n+l) and (x[n]>=0)
then writeln('HeT отрицательных элементов')
else begin
mm:=x[i];
k:=i;
for j:=i+l to n do
if ((x[j]<0) and (x[j]>mm))
then begin
mm:=x[j];
k:=j
end
end;
i:=l; { цикл поиска наименьшего из положительных элементов }
while ((x[i]<=0) and (i<n+l)) do i:=i+l;
if (i=n+l)
then writeln('Heт положительных элементов1)
else begin
mm:=x[i];
m: =i;
for j:=i+l to n do
if ((x[j]>0) and (x[j]<mm))
then begin
mm:=x[j];
m:=j
end
end;
if (k*m<>0) { 'если есть, что менять, то меняем' }
then begin
mm:=x[k];
x[k]:=x[m];
x[m]:=mm
end;
for i:=l to n do write'ln(x[i] ) ;
readln
end.
8.** Найдите указанные в условии задачи элементы и выясните, как они расположены относительно друг друга.
Ответ. Программа может иметь вид:
program C101;
var
i, n, nmn, nmx: integer;
mx, mn: real;
x: array [1..100] of real;
begin
writeln('Введите количество чисел:');
readln(n);
writeln('Введите числа:');
for i:=l to n do readln(x[i]);
mx:=x[l];
nmx:=l;
{ цикл поиска наибольшего элемента }
for i:=l to n do
if (x[i]>mx) then begin
mx:=x[i];
nmx:=i;
end;
if (nmx=n)
then writeln('HeT таких элементов, максимальный - в конце ряда')
else begin
mn:=mx;
nmn:=nmх;
{ цикл поиска наименьшего элемент за x[nmx] }
for i:=nmn to n do
if (x[i]<mn)
then begin
mn:=x[i]; nmn:=i
end
end;
writeln('Искомый элемент равен ', mn ' и находится на. месте ', nmn);
readln
end.
9.** Сначала выполните процедуру поиска первого максимального элемента и его индексов
(р, q). Затем организуйте цикл по строкам от 1 до р — 1, внутри которого выполняется цикл по столбцам. Далее организуйте цикл от 1 до q — 1 для строки номер р. В этих циклах проверяется, является ли элемент x[i, j] целым. Это можно осуществить с помощью проверки истинности следующего условия:
int(x[i, j]) = x[i, j].
Ответ. Программа может иметь вид:
program с102;
var i, j, n, m, p, q: integer;
x: array [1..100,1..100] of real;
mx: real;
begin
writelnf'Введите количество строк и столбцов:');
readln(n, m);
writeln('Введите числа:');
for i:=l to n do
for j:=l to m do readln(x[i, j]);
р;=1
q:=l;
mx:=x[l, l];
for i:=l to n do
for j:=1 to m do
if (x[i, j]>mx) then begin
mx:=x[i, j] ;
p:=i;
q:=j
end;
writeln('Целые элементы до максимального элемента:');
for i:=l to p-1 do
for j:=1 to m do
if (int(x[i, j])=x[i, j])
then writeln('x[',i,',',j,']=', x[i, j]);
for j:=1 to q-1 do
if (int(x[p, j])=x[p, j])
then writeln('x[',p,',',j,']=', x [p, j ] );
readln
end.
Примечание. Для квадратной матрицы n = т.
Карточка №1 Книга, набранная с помощью компьютера, содержит 150 страниц; на каждой странице – 40 строк, в каждой строке – 60 символов. Каков объем информации в книге? 2. Сколько цветов содержит рисунок размером 100*150 пиксел и объемом 29,3 Кб |
Карточка №2 1. Каждый символ в Unicode закодирован двухбайтным словом. Оцените информационный объем следующего предложения в этой кодировке: Без труда не вытащишь рыбку из пруда. 2. 256-цветный рисунок содержит 120 байт информации. Из скольких точек он состоит? |
Карточка №3 1. Информационное сообщение объемом 1.5 Кбайта содержит 3072 символа. Сколько символов содержит алфавит, при помощи которого было записано это сообщение? 2. У меня 100 братьев. Младшему 1000 лет, а старшему 1111 лет. Старший учится в 1001 классе. Может ли такое быть? |
Карточка №4 1. Скорость передачи данных через ADSL-соединение равна 256000 бит/с. Передача файла через данное соединение заняла 3 мин. Определите размер файла в килобайтах. 2. Для передачи секретного сообщения используется код, состоящий из строчных букв латинского алфавита. При этом все буквы кодируются одним и тем же (минимально возможным) количеством бит. Определите информационный объем сообщения длиной в 150 символов. |
Карточка №5 1. Сколько бит информации несет сообщение о том, что из колоды в 32 карты достали «даму пик» Количество значащих нулей в двоичной записи десятичного числа 129 равно… |
Карточка №6 1. Проводят две лотереи: «4 из 32» и «5 из 64» Сообщение о результатах, какой из лотерей несет больше информации? 2. Определите значение целочисленных переменных a и b после выполнения фрагмента программы:
|
Карточка №7 Какое количество символов содержится на странице энциклопедического словаря, если в памяти компьютера эта страница занимает 13 Кб?
2. В формировании цепочки из трех бусин используются некоторые правила: В конце цепочки стоит одна из бусин А, В, Г. На втором – одна из бусин А, Б, В. На первом месте – одна из бусин А, В, Г, не стоящая в цепочке на втором или третьем месте. Какая из перечисленных цепочек могла быть создана с учетом этих правил?
|
Карточка №8 Сколько бит содержится в слове ИНФОРМАЦИЯ?2. Для хранения растрового изображения размером 32×64 пикселя отвели 512 байтов памяти. Каково максимально возможное число цветов в палитре изображения? |
Карточка №9 В каком алфавите одна буква несет в себе больше информации, в русском или латинском? Примечание: в русском языке 33 буквы, в латинском – 26 букв.2. У исполнителя Калькулятор две команды, которым присвоены номера: 1. прибавь 1 2. умножь на 4 Первая из них увеличивает число на экране на 1, вторая – умножает его на 4. Запишите порядок команд в программе получения из 3 числа 100, содержащей не более 6 команд, указывая лишь номера команд. (Например, 21211 – это программа: умножь на 4 прибавь 1 умножь на 4 прибавь 1 прибавь 1, которая преобразует число 2 в 38). |
Карточка №10 Сколько дискет объемом 1.37 Мб необходимо для сохранения информации с винчестера объемом 40 Гб?2. В олимпиаде по биологии участвовало пять девушек: Алла (А), Нина (Н), Вика (В), Рита (Р), Соня (С). Об итогах олимпиады имеется пять высказываний: А) Первое место заняла Алла, а Рита оказалась третьей; В) Пятой была Вика, а вот Нина поднялась на первое место; С) Нет, первое место заняла Соня, а вот Вика, была второй; D) Рита на последнем, пятом, месте, а Нина была предпоследней; Е) Да, Нина была действительно четвертой, а первой – Алла. Если известно, что в каждом высказывании одно утверждение правильное, а другое нет, то кто занял первое место, и на каком месте была Алла? Ответ запишите в виде первой буквы имени победительницы, и, через запятую, места, занятого Аллой (например: В,5). |
Карточка №11 Сколько символов содержится в алфавите, при помощи которого написана книга из 20 страниц, на каждой из которых содержится 15 строк по 20 символов и занимает в памяти компьютера вся книга 5,86 Кб.2. В табличной форме представлен фрагмент базы данных по учащимся 10-х классов:
Сколько записей в данном фрагменте удовлетворяют условию: (Имя = Елена) ИЛИ (Год рождения > 1989)? |
- Интернет – подготовка к экзамену, тесты, тесты on-line
- http://www. intuit. ru/. Интернет – университет информационных технологий. http://www. fipi. ru/. Главная – ЕГЭ - Открытый сегмент ФБТЗ. http://www. egeinfo. ru/. Сайт «Всё о ЕГЭ». Главная – Подготовка к ЕГЭ – Бесплатные интерактивные курсы – Общеобразовательные предметы. http://ege. ru/demo-ege/. Интерактивные ознакомительные варианты ЕГЭ. http://www. intergu. ru/. Интернт государство учителей.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 |


