Скачать материал
Скачать материал


- Курс добавлен 15.05.2023
- Сейчас обучается 422 человека из 65 регионов


- Сейчас обучается 95 человек из 38 регионов


- Сейчас обучается 29 человек из 22 регионов


Краткое описание документа:
Самостоятельная работа по программированию (на языке Паскаль)
1 вариант.
1. Найдите ошибки в программе. Задача: определить кто старше: Маша или Саша?
var s,m,с: integer;
begin
readln (s,m);
then if s=m then write(‘СашаиМашаровестники‘)else write (‘СашастаршеМаши‘)
else write (‘МашастаршеСаши‘)
end
2. Найдите значение переменной а после выполнения программы:
var a,b: integer;
begin
a:=1848;
b:=(a div 100)*10+9:
a:=(10*b-a) mod 100;
writeln (‘a=’, a);
writeln (‘b=’, b);
end.
3. Написать программу, нахождения суммы трехзначного числа, если это число разложить на разряды.
4. Написать программу, возведения числа в квадрат, если оно положительное, иначе вывести на экран фразу, что число отрицательное.
5. Произвести обмен переменных:
На входе: A:=50 B:=80 C:=100
На выходе: A:=100 B:=50 C:=80
6. Написать программу, которая определяет по числу день недели (например, если это 2 день недели- то это вторник, если 7- то это воскресенье)
Самостоятельная работа по программированию (на языке Паскаль)
2 вариант.
1. Найдите ошибки в программе. Задача: определить является ли число четным?
var a,m,с: integer;
begin
readln (s,m);
then if a>0 then write(‘числочетное’)else write (‘числонечетное‘)
end
2. Найдите значение переменной а после выполнения программы:
var a,b: integer;
begin
a:=1851;
b:=(a div 100)*10+9:
a:=(10*b-a) mod 100;
writeln (‘a=’, a);
writeln (‘b=’, b);
end.
3. Написать программу, нахождения среднего значения суммы трехзначного числа, если это число разложить на разряды.
4. Написать программу, если число кратное трем, то возвести его в квадрат, иначе вывести на экран фразу, что число не кратное трем.
5. Произвести обмен переменных:
На входе: A:=25 B:=75 C:=105
На выходе: A:=75 B:=105 C:=25
6. Написать программу, которая определяет по количеству углов какая это геометрическая фигура (например, если это 3 угла — то это треугольник)
Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:
6 284 130 материалов в базе
- Выберите категорию:
-
Выберите учебник и тему
- Выберите класс:
-
Тип материала:
-
Все материалы
-
Статьи
-
Научные работы
-
Видеоуроки
-
Презентации
-
Конспекты
-
Тесты
-
Рабочие программы
-
Другие методич. материалы
-
Найти материалы
Другие материалы
- 21.02.2015
- 1708
- 3
- 21.02.2015
- 4113
- 1
- 21.02.2015
- 1061
- 0
- 21.02.2015
- 595
- 0
- 21.02.2015
- 4441
- 1
- 21.02.2015
- 2489
- 1

Найди ошибку в программе
30.11.2020.
Тест. Информатика, 9 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного
использования.
Администрация сайта не
проверяет возможные ошибки,
которые могут встретиться в тестах.
Задания на знание структуры программы на языке Паскаль, а также форматов операторов присваивания, ввода и вывода
Список вопросов теста
Вопрос 1
Найдите ошибку в программе:
program ;
var a,b,c,d,f,p:integer;
begin
writeln(‘Введите 5 численных значений:’);
readln(a,b,c,d,f );
p:=a+b+c+d+f;
writeln(‘p=’,p);
end.
Варианты ответов
- отсутствует имя программы
- имя программы написано не правильно
- отсутствует раздел переменных
Вопрос 2
Найдите ошибку в программе:
program Prim 2 1;
var a,b,c,d,f,p:integer;
begin
writeln(‘Введите 5 численных значений:’);
readln(a,b,c,d,f );
p:=a+b+c+d+f;
writeln(‘p=’,p);
end.
Варианты ответов
- отсутствует раздел переменных
- имя программы написано неправильно
- отсутствует имя программы
Вопрос 3
Найдите ошибку в программе:
program Prim_2_1;
begin
writeln(‘Введите 5 численных значений:’);
readln(a,b,c,d,f );
p:=a+b+c+d+f;
writeln(‘p=’,p);
end.
Варианты ответов
- имя программы написано не правильно
- отсутствует раздел переменных
- отсутствует ввод данных
Вопрос 4
Найдите ошибку в программе:
program Prim_2_1;
var a,b:integer;
begin
writeln(‘Введите 5 численных значений:’);
readln(a,b,c,d,f );
p:=a+b+c+d+f;
writeln(‘p=’,p);
end.
Варианты ответов
- не все переменные описаны в разделе описания переменных
- отсутствует раздел переменных
- отсутствуют вычисления в программе
Вопрос 5
Найдите ошибку в программе:
program Prim_2_1;
var a,b,c,d,f,p:integer;
begin
writeln(‘Введите 5 численных значений:’);
p:=a+b+c+d+f;
writeln(‘p=’,p);
end.
Варианты ответов
- отсутствует команда начала программы
- отсутствуют вычисления в программе
- отсутствует раздел ввода данных
Вопрос 6
Найдите ошибку в программе:
program Prim_2_1;
var a,b,c,d,f,p:integer;
begin
writeln(‘Введите 5 численных значений:’);
readln(a,b,c,d,f );
writeln(‘p=’,p);
end.
Варианты ответов
- отсутствует команда завершения программы
- отсутствует команда начала программы
- отсутствуют вычисления в программе
Вопрос 7
Найдите ошибку в программе:
program Prim_2_1;
var a,b,c,d,f,p:integer;
writeln(‘Введите 5 численных значений:’);
readln(a,b,c,d,f );
p:=a+b+c+d+f;
writeln(‘p=’,p);
end.
Варианты ответов
- допущена ошибка в операторе присваивания
- отсутствует команда завершения программы
- отсутствует команда начала программы
Вопрос 8
Следующий алгоритм в результате выполнения программы находит:
program Prim_2_3;
var a,b,c,d,f,p:integer;
begin
writeln(‘Введите 5 численных значений:’);
readln(a,b,c,d,f );
p:=a+b+c;
writeln(‘p=’,p);
end
Варианты ответов
- находит сумму 4 чисел
- находит сумму 3 чисел
- находит сумму 5 чисел
Вопрос 9
Найдите ошибку в программе:
program Prim_2_1;
var a,b,c,d,f,p:integer;
begin
writeln(‘Введите 5 численных значений:’);
readln(a,b,c,d,f );
p=:a+b+c+d+f;
writeln(‘p=’,p);
end.
Варианты ответов
- допущена ошибка в операторе присваивания
- отсутствует команда начала программы
- отсутствует команда вывода результата на экран компьютера
Вопрос 10
Следующий алгоритм в результате выполнения программы находит значение выражения:
program Prim_2_2;
var y,x:integer;
begin
writeln(‘Введите x:’);
readln(x);
y:=15*x*x*x+6*x*x+18*x-29;
writeln(‘y=’,y);
end.
Варианты ответов
-
y=15x3+6x2+18x-29
-
y=15x+6x2+18x-29
-
y=5x3+6x2+18x-9
Самостоятельная работа по программированию (на языке Паскаль)
1 вариант.
-
Найдите ошибки в программе. Задача: определить кто старше: Маша или Саша?
var s,m,с: integer;
begin
readln (s,m);
then if s=m then write(‘Саша и Маша ровестники’)else write (‘Саша старше Маши’)
else write (‘Маша старше Саши’)
end
-
Найдите значение переменной а после выполнения программы:
var a,b: integer;
begin
a:=1848;
b:=(a div 100)*10+9:
a:=(10*b-a) mod 100;
writeln (‘a=’, a);
writeln (‘b=’, b);
end.
-
Написать программу, нахождения суммы трехзначного числа, если это число разложить на разряды.
-
Написать программу, возведения числа в квадрат, если оно положительное, иначе вывести на экран фразу, что число отрицательное.
-
Произвести обмен переменных:
На входе: A:=50 B:=80 C:=100
На выходе: A:=100 B:=50 C:=80
-
Написать программу, которая определяет по числу день недели (например, если это 2 день недели- то это вторник, если 7- то это воскресенье)
Самостоятельная работа по программированию (на языке Паскаль)
-
вариант.
-
Найдите ошибки в программе. Задача: определить является ли число четным?
var a,m,с: integer;
begin
readln (s,m);
then if a>0 then write(‘число четное’)else write (‘число нечетное’)
end
-
Найдите значение переменной а после выполнения программы:
var a,b: integer;
begin
a:=1851;
b:=(a div 100)*10+9:
a:=(10*b-a mod) 100;
writeln (‘a=’, a);
writeln (‘b=’, b);
end.
-
Написать программу, нахождения среднего значения суммы трехзначного числа, если это число разложить на разряды.
-
Написать программу, если число кратное трем, то возвести его в квадрат, иначе вывести на экран фразу, что число не кратное трем.
-
Произвести обмен переменных:
На входе: A:=25 B:=75 C:=105
На выходе: A:=75 B:=105 C:=25
-
Написать программу, которая определяет по количеству углов какая это геометрическая фигура (например, если это 3 угла — то это треугольник)
Ошибки:
а) Неправильно записано условие; не ставится знак «;» перед else и перед end.
б) Неправильно записано условие — простые условия следует взять в круглые скобки; не использован составной оператор после then и else.
Блок-схема:
Правильный фрагмент программы:
if (x>1) and (x<2) then
begin
x:=x+1;
y:=0
end
else
begin
x:=0;
y:=y+1
end;
На этой странице размещен вариант решения заданий с страницы к рабочей тетради часть 1 по информатике за 8 класс авторов Босова. Здесь вы сможете списать решение домашнего задания или просто посмотреть ответы. ГДЗ, рабочая тетрадь часть 1
Литература:Рабочая тетрадь, часть 1,2. Информатика, 8 класс. Автор: Босова Л.Л., Босова А.Ю. Издательство: Бином
Did you find apk for android? You can find new Free Android Games and apps.
Найдите ошибки в операторах на языке Паскаль и запишите правильный вариант и составьте блок-схему
Задание 185. Найдите ошибки в операторах на языке Паскаль и запишите правильный вариант и составьте блок-схему.
Ошибки:
а) Неправильно записано условие; не ставится знак «;» перед else и перед end.
б) Неправильно записано условие — простые условия следует взять в круглые скобки; не использован составной оператор после then и else.
Блок-схема:
Правильный фрагмент программы:
if (x>1) and (x<2) then
begin
x:=x+1;
y:=0
end
else
begin
x:=0;
y:=y+1
end;





