Самостоятельная работа найди ошибки в программе паскаль

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

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

  • Курс добавлен 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

Найди ошибку в программе

Avatar

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 вариант.

  1. Найдите ошибки в программе. Задача: определить кто старше: Маша или Саша?

var s,m,с: integer;

begin

readln (s,m);

then if s=m then write(‘Саша и Маша ровестники’)else write (‘Саша старше Маши’)

else write (‘Маша старше Саши’)

end

  1. Найдите значение переменной а после выполнения программы:

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.

  1. Написать программу, нахождения суммы трехзначного числа, если это число разложить на разряды.

  2. Написать программу, возведения числа в квадрат, если оно положительное, иначе вывести на экран фразу, что число отрицательное.

  3. Произвести обмен переменных:

На входе: A:=50 B:=80 C:=100

На выходе: A:=100 B:=50 C:=80

  1. Написать программу, которая определяет по числу день недели (например, если это 2 день недели- то это вторник, если 7- то это воскресенье)

Самостоятельная работа по программированию (на языке Паскаль)

  1. вариант.

  1. Найдите ошибки в программе. Задача: определить является ли число четным?

var a,m,с: integer;

begin

readln (s,m);

then if a>0 then write(‘число четное’)else write (‘число нечетное’)

end

  1. Найдите значение переменной а после выполнения программы:

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.

  1. Написать программу, нахождения среднего значения суммы трехзначного числа, если это число разложить на разряды.

  2. Написать программу, если число кратное трем, то возвести его в квадрат, иначе вывести на экран фразу, что число не кратное трем.

  3. Произвести обмен переменных:

На входе: A:=25 B:=75 C:=105

На выходе: A:=75 B:=105 C:=25

  1. Написать программу, которая определяет по количеству углов какая это геометрическая фигура (например, если это 3 угла — то это треугольник)

Задание 185 Найдите ошибки в операторах на языке Паскаль и запишите Информатика Босова Рабочая тетрадь 2 часть

Ошибки:
а) Неправильно записано условие; не ставится знак «;» перед else и перед end.
б) Неправильно записано условие — простые условия следует взять в круглые скобки; не использован составной оператор после then и else.

Блок-схема:
Задание 185 Найдите ошибки в операторах на языке Паскаль и запишите Информатика Босова Рабочая тетрадь 2 часть

Правильный фрагмент программы:
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;

Возможно, вам также будет интересно:

  • Самостоятельная работа исправить грамматические ошибки
  • Самооценка или самооценка работа над ошибками
  • Самоопределение ошибки в выборе профессии
  • Самообразование процесс проб и ошибок
  • Самой грубой ошибкой в проведении деловой беседы можно считать

  • Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии