Задание 1
Во Ассемблер – это...
Выберите несколько из 4 вариантов ответа:
1) символическое имя определённого программного объекта.
2) язык программирования.
3) последовательность команд, которые описывают действия компьютера по обработке информации.
4) программа переводчик с языка ассемблера в машинные команды.
Задание 2
Во Какие действия должен был выполнить программист при составлении программы на ЭВМ I поколения?
Выберите несколько из 5 вариантов ответа:
1) Распределять ячейки памяти под данные.
2) Использовать команды процессора.
3) Использовать ЯПВУ.
4) Распределять ячейки памяти под команды.
5) Использовать язык программирования - ассемблер.
Задание 3
Во Какие операции или операция относятся к унарным?
Выберите несколько из 5 вариантов ответа:
1) - (изменение знака). 4) +.
2) *. 5) /.
3) -.
Задание 4
Во На какие типы делятся операции?
Выберите несколько из 4 вариантов ответа:
1) Бинарные. 3) Символьные.
2) Логические. 4) Унарные.
Задание 5
Во Выберите верный формат записи вывода данных для переменных а, b.
Выберите несколько из 6 вариантов ответа:
1) Writeln (a);
Writeln (b);
4) Readln (a,b);
2) Writeln (a,b);
5) Read (a);
Read (b);
3) Write (a,b);
6) Read (a,b);
Задание 6
Во Ввод данных – это...
Выберите один из 4 вариантов ответа:
1) передача данных из оперативной памяти на внешнее устройство.
2) перепись данных с внешнего устройства (из файла output) в основную память ЭВМ.
3) передача данных с внешнего устройства компьютера в оперативную память.
4) пересылка данных из основной памяти на внешнее устройство (в файл output).
Задание 7
Во Укажите порядок выполнения логических операций.
Укажите порядок следования всех 3 вариантов ответа:
__ and.
__ not.
__ or/xor.
Задание 8
Во Логическое выражение – это...
Выберите один из 4 вариантов ответа алгоритмическая структура.
2) высказывание, в котором никакая его часть сама не является высказыванием или сложное высказывание.
4) символически обозначенная логическая переменная.
Задание 9
Во Чему будет равно значение переменной t после выполнения данной последовательности команд?
t:=0;
for i:=1 to 20 do
for j:=1 to 30 do
t:=t+1;
Запишите число:
Задание 10
Во Как называется цикл, число повторений которого неизвестно до начала его работы?
Выберите один из 4 вариантов ответа:
1) Итерационный цикл 2) Цикл с предусловием
3) Цикл с постусловием 4) Безитерационный цикл кто информатику знает)
Вот, нашел на одном из сайтов: #include <iostream>
#include <conio.h>
#include <cstdlib>
#include <ctime>
using namespace std;
int main (){
srand(time(0));
int n, one, two, co=0, ol, k=0, var, sum1=0, sum2=0;
bool kto=true;
cout << "Privet davaii sigraem v kosti.\nPobedit tot u kogo suma 3 broskov budet bolshe\n\n";
while (k<3)
{
cout << "\n1 - Brositj kubik\n2 - Vijti\nViberi variant: ";
cin >> var;
if (var==1)
{
for (int j=0; j<=1; j++)
{
one=1+(rand()%6);
two=1+(rand()%6);
cout << "\n";
if (kto) cout << "\tTvoi kubiki\n";
if (!kto) cout << "\tMoi kubiki\n";
cout << "\n";
for (int i=1; i<=5; i++)
{
if (i==1) n=1;
else if (i==2 && one==1) n=2;
else if (i==2 && one==3 || i==2 && one==2) n=3;
else if (i==2 && one==4 || i==2 && one==5 || i==2 && one==6) n=4;
else if (i==3 && one==3 || i==3 && one==1 || i==3 && one==5) n=5;
else if (i==3 && one==2 || i==3 && one==4) n=2;
else if (i==3 && one==6) n=4;
else if (i==4 && one==1) n=2;
else if (i==4 && one==3 || i==4 && one==2) n=6;
else if (i==4 && one==4 || i==4 && one==5 || i==4 && one==6) n=4;
else if (i==5) n=7;
switch (n){
case 1:
cout << (char)201 << (char)205 << (char)205 << (char)205 << (char)205 << (char)205 << (char)205 << (char)205 << (char)187;
break;
case 2:
cout << (char)186 << " " << (char)186;
break;
case 3:
cout << (char)186 << " o " << (char)186;
break;
case 4:
cout << (char)186 << " o o " << (char)186;
break;
case 5:
cout << (char)186 << " o " << (char)186;
break;
case 6:
cout << (char)186 << " o " << (char)186;
break;
case 7:
cout << (char)200 << (char)205 << (char)205 << (char)205 << (char)205 << (char)205 << (char)205 << (char)205 << (char)188;
break;
}
if (co%2==0) {
cout << "\t";
i--;
ol=one;
one=two;}
else {
cout << endl;
one=ol; }
co++;
}
if (kto){
sum1=sum1+one+two;
kto=false;
continue;
}
if(!kto){
sum2=sum2+one+two;
kto=true;
}
}
}
else if (var==2) return 0;
else {
cout << "\n!!! Viberi variant 1 ili 2 !!!\n";
continue;}
k++;
}
cout << "\nTvoj rezultat = " << sum1 << endl << "Moj rezultat = " << sum2 << endl;
if (sum1>sum2)
cout << "\n\tTi pobedil ;)";
else cout << "\n\tTi proigral :(";
getch ();
}
ответ:ОБЪЯВЛЕНИЕ МАССИВА
Массивы в Паскале используются двух типов: одномерные и двумерные.
Определение одномерного массива в Паскале звучит так: одномерный массив — это определенное количество элементов, относящихся к одному и тому же типу данных, которые имеют одно имя, и каждый элемент имеет свой индекс — порядковый номер.
Описание массива в Паскале (объявление) и обращение к его элементам происходит следующим образом:
Описание массива в Паскале
Объявление массива
var dlina: array [1..3] of integer;
begin
dlina[1]:=500;
dlina[2]:=400;
dlina[3]:=150;
...
dlina — идентификатор (имя) массива;
для объявления используется служебное слово Array (в переводе с англ. «массив» или «набор»);
[1..3] — в квадратных скобках ставится номер (индекс) первого элемента, затем две точки и индекс последнего элемента массива, т.е. по сути, указывается количество элементов; количество элементов массива называется размерностью массива
of integer (с англ. «из целых чисел») — указывает, к какому типу относится массив, of здесь — служебное слово.
Объявить размер можно через константу:
размер массива через константу
ИНИЦИАЛИЗАЦИЯ МАССИВА
Кроме того, массив может быть сам константным, т.е. все его элементы в программе заранее определены. Описание такого массива выглядит следующим образом:
const a:array[1..4] of integer = (1, 3, 2, 5);
Заполнение последовательными числами:
заполнение массива
Результат:
A[1] = 8, A[2] = 9, A[3] = 10, ..., A[N] = A[N-1] + 1
Ввод с клавиатуры:
Пример: Рассмотрим, как происходит ввод массива в Паскале:
writeln ('введите кол-во элементов: ');
readln(n); {если кол-во заранее не известно, - запрашиваем его}
for i := 1 to n do begin
write('a[', i, ']=');
read(a[i]);
...
end;
...
Объяснение: