Инфоурок Информатика Другие методич. материалыРабота по информатике для 8(9) класса по теме «Pascal (введение)»

Работа по информатике для 8(9) класса по теме «Pascal (введение)»

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

Пояснение

   Ниже приведены варианты разноуровневой контрольной работы по информатике, которая может быть проведена после изучения темы «Введение в программирование на языке Pascal». Эта тематическая контрольная работа направлена на проверку всех качеств и уровней знаний учащихся по началу программирования. Время для выполнения работы – урок. Работа состоит из двух частей и направлена на формирование положительной мотивации к выбору заданий повышенной трудности через получение более высокой отметки.

Задания 1-ой части – базовые, выполняются без компьютера всеми учащимися. Они позволяют проверить знание и понимание учащимся структуры программы, числовых типов данных и стандартных функций языка Pascal, умение составлять программы для линейных алгоритмов. В заданиях 2 и 3 этой части учащийся может выбрать либо несколько простых примеров на числовые функции, либо меньшее количество примеров, но с использованием числовых функций в комплексе (оцениваются одинаково).

Задания 2-ой части – сложные задания базового уровня и повышенной сложности, выполняемые на компьютере. Задание соответствующего уровня сложности выбирается учеником самостоятельно.  Выполнение заданий данной части требует сообразительности и развитого логического мышления при разработке программы решения задачи, более совершенных технических навыков при отладке программы на компьютере.

Выполнение 5-6 заданий первой части работы «до черты» позволяет учащемуся получить отметку «удовлетворительно». Для получения отметки «хорошо» или  «отлично» необходимо дополнительно выполнить соответствующее задание из второй части. Рейтинг каждого задания заранее известен ученикам, поэтому они могут ориентироваться не только на трудность (уровень) заданий, но и на желаемую отметку.

Готовиться к такой контрольной работе необходимо с самого начала изучения темы. Публикуется примерный вариант контрольной работы с дифференцированными заданиями, чтобы ученик с самого начала мог настраиваться на тип и уровень сложности заданий, входящих в работу.


Разноуровневая контрольная работа по теме
«Введение в программирование»
(структура программы, линейные алгоритмы, числовые типы данных)

1 вариант

Часть I. Задания основного и среднего уровней сложности выполняются обязательно

1. Расположите в правильном порядке номера строк программы. Запишите с учетом формата, что данная программа выведет на экран при вводе числа 4.

Вычисление площади прямоугольного треугольника, имеющего равные катеты, по заданному катету.

 

1)   s:=a*a/2;       

5)   Var a:integer; s:Real;

2)   End.

6)   Readln(a);

3)   Program  Treug;

7)   Writeln(’s=’,s:6:2);

4)   Writeln(‘Введите катет:40);

8)   Begin


2. Запишите следующие выражение для действительных чисел по правилам программирования (выполните либо задание 2а, либо задание 2б):

1) y = |a2+1|

2)

 

3. Определите, какое значение примет переменная в каждой строке в результате выполнения данной последовательности операторов присваивания (выполните либо задание 3а, либо задание 3б):

3а (при a:=8)

(при a:=4, b:=5, c:=2)

1) b:=a/2;  

2) c:=43 mod a;  

3) a:=(b+c) div 6;  

4) b:=b+4;  

5) c:=sqrt(a+b);

1) d:= (sqrt(a)-3*b+sqr(c))/(11-2*a);

2) e:= 3*5 div (8 mod 3);

 

4. Дан текст программы с синтаксическими ошибками и ошибками, связанными с преобразованием типов числовых данных  в операторах присваивания. Перепишите программу, исправляя встретившиеся синтаксические ошибки. Места исправлений подчеркните:

Programm Test;

War:   a,b  Integer, c Real,

Bigin

Writln(‘Введите 2 числа’);

Readln(‘a c’);

b:=a + c;

a:=a + 5;

c:=a/2;

a:=round(c);

b:=sqrt(a);

a:=b div a;

b:=b/5;

Writeln('a=’, a; 'b=’, b; 'c=’, c:6:2);

And.  

5. Укажите,  какие операторы присваивания  из программы задания 4 не могут быть выполнены из-за несоответствия типов числовых данных: рядом с ошибочным оператором поставьте знак "минус", здесь же объясните причину несоответствия.

 

6. Переведите блок-схему на язык Pascal и результат запишите:

Дано основание треугольника и его высота, проведенная к основанию. Найти площадь этого треугольника:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Часть II. Задания достаточного и высокого уровней сложности по выбору учащегося

Разработайте и отладьте на компьютере программу решения одной из задач:

 

Задача «Моменты времени» (на «4»)

Даны значения двух моментов времени, принадлежащих одним и тем же суткам: часы, минуты и секунды для каждого из моментов времени. Известно, что второй момент времени наступил не раньше первого. Определите, сколько секунд прошло между двумя моментами времени. Выведите результат с поясняющей надписью в центр экрана.

Пояснение: программа на вход получает три целых числа — часы, минуты, секунды, задающие первый момент времени и три целых числа, задающих второй момент времени.

 

Задача «Пирожки» (на «5»)

Пирожок в столовой стоит a рублей и b копеек. Определите, сколько рублей и копеек нужно заплатить за n пирожков. Программа получает на вход три числа: a, b, n и должна вывести два числа: стоимость покупки в рублях и копейках. Результат выведите с поясняющими надписями в центр экрана.


 Разноуровневая контрольная работа по теме
«Введение в программирование»
(структура программы, линейные алгоритмы, числовые типы данных)

2 вариант

Часть I. Задания основного и среднего уровней сложности
 выполняются обязательно

1. Расположите в правильном порядке номера строк программы. Запишите с учетом формата, что данная программа выведет на экран, если ввести значение площади равным 10, а длину стороны равной 5.

Вычисление неизвестной стороны прямоугольника по заданным площади прямоугольника и одной из сторон.

1)   End.

5)   Writeln(’Cторона=’:40,b:4:2);

2)   Begin

6)   Program  Storona;

3)   Readln(S,a);

7)   Var a,S:integer; b:Real;

4)   Writeln(‘Введите площадь и одну сторону’);

8)  b:=S/a;       


2. Запишите следующие выражение для действительных чисел по правилам программирования (выполните либо задание 2а, либо задание 2б):

1) c=a2b2

2)

 

3. Определите, какое значение примет переменная в каждой строке в результате выполнения данной последовательности операторов присваивания (выполните либо задание 3а, либо задание 3б):

3а (при a:=4)

(при a:=3, b:=16, c:=11)

1) b:= sqr(a);

2) c:=23 div 5;  

3) a:=a – 2;  

4) b:=a+c;  

5) c:=c mod b;

1) d:= sqr(a)/2 +sqrt(b) +5*a/(b - c);

2) e := 3*9 div(12 mod 5);

 

4. Дан текст программы с синтаксическими ошибками и ошибками, связанными с преобразованием типов числовых данных  в операторах присваивания. Перепишите программу, исправляя встретившиеся синтаксические ошибки. Места исправлений подчеркните:

Program Test

Var:   a b – Integer; c – Real;

Begin

Writeln(Введите 2 числа)

Readl(a:c);

b:=a mod 4;

a:=a + 0.5;

c:=a+b;

a:=b/2;

b:=sqr(c);

c:=a/6;

b:=b+c;

Writeln(‘a=’; a; 'b=’; b; 'c=’; c:6:2);

End  

5. Укажите,  какие операторы присваивания  из программы задания 4 не могут быть выполнены из-за несоответствия типов числовых данных: рядом с ошибочным оператором поставьте знак "минус", здесь же объясните причину несоответствия.

 

6. Переведите блок-схему на язык Pascal и результат запишите:

Дан радиус круга. Найти длину его окружности.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Часть II. Задания достаточного и высокого уровней сложности по выбору учащегося

Разработайте и отладьте на компьютере программу решения одной из задач:

 

Задача «Варежки» (на «4»)

Бабушка вяжет в неделю 3 пары детских варежек, пару женских и пару мужских и продает их. Считая, что в месяце 4 недели, определить, какую прибыль бабушка имеет за месяц. Выведите результат с поясняющей надписью в центр экрана.

Примечание: программа на вход получает три числа — стоимость пары детских варежек, пары мужских и пары женских варежек.

 

Задача «Сдача» (на «5»)

Товар стоит a руб. b коп. За него заплатили c руб. d коп. Сколько сдачи требуется получить? Вводятся 4 числа: a, b, c и d. Необходимо вывести 2 числа: e и f, число рублей и копеек, соответственно. Результат должен быть расположен в центре экрана с поясняющими надписями.

 


Примерный вариант разноуровневой контрольной работы по теме
«Введение в программирование»
(структура программы, линейные алгоритмы, числовые типы данных)

 

Часть I. Задания основного и среднего уровней сложности
 выполняются обязательно

1. Расположите в правильном порядке номера строк программы. Запишите с учетом формата, что данная программа выведет на экран, если ввести значение стороны квадрата равным 2.2.

Вычисление площади квадрата по заданной стороне квадрата.

1)   Readln(a);

5)   Writeln(’Площадь=’:40,S:4:2);

2)   Var a,S:Real;

6)   S:=a*a;       

3)   End.

7)   Begin

4)   Writeln(‘Введите сторону квадрата’);

8)  Program  Kvadrat;


2. Запишите следующие выражение для действительных чисел по правилам программирования (выполните либо задание 2а, либо задание 2б):

1) x = |ab|

2)

 

3. Определите, какое значение примет переменная в каждой строке в результате выполнения данной последовательности операторов присваивания (выполните либо задание 3а, либо задание 3б):

3а (при a:=25)

(при a:=9, b:=2, c:=3)

1) b:= sqrt(a);

2) c:=12 mod 5;  

3) b:=b + 4;  

4) a:=b – c;  

5) c:=c div b;

1) d:= sqrt(a) – sqr(b)/(2*2) +5*c - b;

2) e := 2*(9 div 4) mod 3;

 

4. Дан текст программы с синтаксическими ошибками и ошибками, связанными с преобразованием типов числовых данных  в операторах присваивания. Перепишите программу, исправляя встретившиеся синтаксические ошибки. Места исправлений подчеркните:

Programa Test;

Var   a; b; Integer c; Real

Begin:

Writeln(‘Введите 2 числа’)

Readl(a * c);

b:=a div 4;

a:=a + 3;

c:=a + 2.5;

a:=sqrt(b);

b:=sqr(c);

c:=a/6;

b:=b – 0.5;

Writeln(a=, a, b=, b:6:2, c=, c:6:2);

End;  

5. Укажите,  какие операторы присваивания  из программы задания 4 не могут быть выполнены из-за несоответствия типов числовых данных: рядом с ошибочным оператором поставьте знак "минус", здесь же объясните причину несоответствия.

 

6. Переведите блок-схему на язык Pascal и результат запишите:

Даны скорость равномерно движущегося  тела и время его движения. Найти путь, пройденный телом.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Часть II. Задания достаточного и высокого уровней сложности по выбору учащегося

Разработайте и отладьте на компьютере программу решения одной из задач:

 

Задача «Велосипедисты» (на «4»)

Первый велосипедист проехал a километров и b метров. Второй велосипедист проехал за это же время с километров и d метров. На сколько метров больше проехал второй велосипедист? Выведите результат с поясняющей надписью в центр экрана.

 

Задача «Информация» (на «5»)

Информационный объем каждого из двух текстовых документов задан в байтах и битах, т.е. программа получает на вход 4 числа: байты и биты, задающие объем первого документа, и байты и биты, задающие объем второго документа. На сколько байтов и битов объем первого документа больше объема второго документа? Выведите результат с поясняющими надписями в центр экрана.

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Работа по информатике для 8(9) класса по теме «Pascal (введение)»"

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Инструктор по тяжелой атлетике

Получите профессию

Интернет-маркетолог

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

Приведены варианты разноуровневой контрольной работы по информатике, которая может быть проведена после изучения темы «Введение в программирование на языке Pascal». Эта тематическая контрольная работа направлена на проверку всех качеств и уровней знаний учащихся по началу программирования. Время для выполнения работы – урок. Работа состоит из двух частей и направлена на формирование положительной мотивации к выбору заданий повышенной трудности через получение более высокой отметки. Задания 1-ой части – базовые, выполняются без компьютера всеми учащимися. Они позволяют проверить знание и понимание учащимся структуры программы, числовых типов данных и стандартных функций языка Pascal, умение составлять программы для линейных алгоритмов. В заданиях 2 и 3 этой части учащийся может выбрать либо несколько простых примеров на числовые функции, либо меньшее количество примеров, но с использованием числовых функций в комплексе (оцениваются одинаково). Задания 2-ой части – сложные задания базового уровня и повышенной сложности, выполняемые на компьютере. Задание соответствующего уровня сложности выбирается учеником самостоятельно.  Выполнение заданий данной части требует сообразительности и развитого логического мышления при разработке программы решения задачи, более совершенных технических навыков при отладке программы на компьютере. Выполнение 5-6 заданий первой части работы «до черты» позволяет учащемуся получить отметку «удовлетворительно». Для получения отметки «хорошо» или  «отлично» необходимо дополнительно выполнить соответствующее задание из второй части. Рейтинг каждого задания заранее известен ученикам, поэтому они могут ориентироваться не только на трудность (уровень) заданий, но и на желаемую отметку. Готовиться к такой контрольной работе необходимо с самого начала изучения темы. Публикуется примерный вариант контрольной работы с дифференцированными заданиями, чтобы ученик с самого начала мог настраиваться на тип и уровень сложности заданий, входящих в работу.

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

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 662 042 материала в базе

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

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 14.04.2014 17100
    • DOCX 98.5 кбайт
    • 13 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Пяткина Галина Александровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Пяткина Галина Александровна
    Пяткина Галина Александровна
    • На сайте: 8 лет и 9 месяцев
    • Подписчики: 0
    • Всего просмотров: 13529
    • Всего материалов: 1

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Бухгалтер

Бухгалтер

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 22 человека из 16 регионов

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в профессиональном образовании

Преподаватель математики и информатики

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 41 человек из 23 регионов
  • Этот курс уже прошли 53 человека

Курс профессиональной переподготовки

Создание и обеспечение электронного архива с использованием информационно-коммуникационных технологий

Специалист по формированию электронного архива

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 30 человек из 22 регионов
  • Этот курс уже прошли 36 человек

Курс повышения квалификации

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 20 регионов
  • Этот курс уже прошли 284 человека

Мини-курс

Психологические исследования и поддержка психического здоровья

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Стратегии брендинга в условиях глобальной конкуренции и изменяющихся рыночных тенденций

2 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Цифровые компетенции и навыки: работа с презентациями

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 173 человека из 48 регионов
  • Этот курс уже прошли 41 человек