Нужна помощь в написании работы?

Замечание: а) все рассмотренные ниже программы написаны на языке программирования Pascal; б) уровни 1(А), 2(В) и 3(С) задач и заданий к задачам предназначены соответственно для 1-й, 2-й и 3-й групп учащихся.

Пример 1

Вид дифференцированного задания: разноуровневая совокупность вопросов к решаемой задаче.

Тема: Циклы.

Форма работы: индивидуальная.

Задача.

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

Задание 1-го уровня.

Внимание!
Если вам нужна помощь в написании работы, то рекомендуем обратиться к профессионалам. Более 70 000 авторов готовы помочь вам прямо сейчас. Бесплатные корректировки и доработки. Узнайте стоимость своей работы.

Вычислить значение площади, приняв количество точек разбиения N = 10.

Задание 2-го уровня.

Вычислить значение площади с точностью е = 0,001, начиная с количества точек разбиения N = 4, удваивая N на каждом последующем шаге разбиения.

Задание 3-го уровня.

Вычислить значение площади с точностью е = 0,001, начиная с количества точек разбиения N - 4, удваивая N на каждом последующем шаге разбиения. Значение функции каждой точке должно вычисляться в программе только один раз. (То есть на каждом шаге не надо вычислять значения функции в точках разбиения, полученных на предыдущем шаге.)


Пример 2

Вид дифференцированного задания: разноуровневая совокупность вопросов к решаемой задаче.

Тема: Вычислительный эксперимент.

Форма работы: индивидуальная.

Задача.

Теплоход плывет по реке от пристани А в город В со скоростью V1. На полдороге от к В капитан спохватился, что забыл в А фуражку, и послал за ней катер, который может плыть со скоростью V2 > V1. Теплоход продолжает плыть в В. Скорость течения реки — V. успеет ли катер догнать теплоход раньше его прибытия в В?

Задания 1-го уровня.

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

Входные данные:

S – расстояние между городами;

V1 – скорость движения теплохода;

V – скорость течения реки;

k – коэффициент зависимости скорости движения катера V1 от V2.

Выходные данные:

Сообщение о том, догонит катер теплоход или нет;

V2 – скорость движения катера.

2.     Зафиксировать значения переменных S и k. Подобрать значения переменных V1 и V для всех возможных сообщений, выдаваемых программой.

3.     Зафиксировать значения переменных S, V1, k. Выполнить программу для следующих значений переменной V: 2, 3, 4. Зависит ли результат выполнения программы от значения V?

4.     Зафиксировать значения переменных S, V, k. Выполнить программу для следующих значений переменной V1: 18, 20, 25, 30. Зависит ли результат выполнения программы от значения V1?

Задания 2-го уровня.

1.     С учетом того, что теплоход плывет по течению реки, составить программу решения задачи, используя указанные ниже входные и выходные данные; в программе предусмотреть графическую иллюстрацию решения задачи.

Входные данные:

S – расстояние между городами;

V1 – скорость движения теплохода;

V – скорость течения реки;

k – коэффициент зависимости скорости движения катера V1 от V2.

Выходные данные:

Сообщение о том, догонит катер теплоход или нет;

V2 – скорость движения катера.

Графическая иллюстрация решения.

Задания 2, 3, 4 те же, что и для 1-го уровня.

Задания 3-го уровня.

1. Составить программу решения задачи, учитывая случаи движения теплохода по течению и против течения и используя указанные ниже входные и выходные данные; в программе предусмотреть графическую иллюстрацию решения задачи.

Входные данные:

S – расстояние между городами;

V1 – скорость движения теплохода;

V – скорость течения реки;

Выходные данные:

V1 – скорость движения теплохода;

V2 – скорость движения катера;

k - коэффициент зависимости V1 от V2, при котором катер догонит теплоход;

графическая иллюстрация решения.

2. а) Изменяя значения переменной S от 100 до 300, выполнить программу для V1=20, V=4. Зависит ли значение коэффициента k от значения S?

б) Зафиксировать значения переменных S и V1. Выполнить программу для следующих значений переменной V: 2, 3, 4. Зависит ли значение k от значения V?

Определить вид зависимости значения V2 от значения V1 для случаев движения теплохода по течению и против течения.

в) Зафиксировать значения переменных S и V. Выполнить программу для следующих значений переменной V1: 18, 20, 25, 30. Зависит ли значение k от значения V1?

Определить вид зависимости для случая движения теплохода по течению и против течения.

Пример 3

Вид дифференцированного задания: уровневые взаимосвязанные задачи.

Тема: Массивы.

Форма работы: индивидуальная.

Задача 1-го уровня.

Определить, сколько раз в массиве целых чисел с количеством элементов N повторяется число, равное значению элемента с индексом р (1 < р < N).

Задача 2-го уровня.

В массиве целых чисел с количеством элементов N найти число, которое встречается чаще всего.

Задачи 3-го уровня.

1. В массиве целых чисел с количеством элементов N найти число, которое встречается чаще всего. Если таких чисел несколько, то определить наименьшее из них.

2. В массиве целых чисел с количеством элементов N найти число, которое встречается чаще всего. Если таких чисел несколько, то определить наименьшее из них. Количество повторений каждого числа должно подсчитываться в программе только один раз. То есть если при просмотре элементов массива встречается элемент, количество вхождений которого в массив уже подсчитывалось, то требуется перейти к обработке следующего элемента массива. Например, для массива, состоящего из одних единиц, количество их повторений в массиве должно подсчитываться только один раз.) При решении задачи дополнительный массив использовать не разрешается.

Пример 4

Вид дифференцированного задания: уровневые взаимосвязанные задачи.

Тема: Массивы.

Форма работы: индивидуальная.

Задача 1-го уровня.

Дана последовательность из 50 чисел. Найти их среднее арифметическое.

Программа может быть представлена следующим образом:

Uses crt;

var i,s,n:integer;

  a:array of integer;

begin

clrscr;

randomize;

for i:=1 to 50 do begin

a:= random(100);

write(a:3);

end;

writeln;

s:=0;

for i:=1 to 50 do begin

s:=s+a;

end;

writeln('среднее арифметическое  ',s/n:3:3);

readln;

end.

Задача 2-го уровня.

Дана последовательность из n чисел. Вычислить сумму всех положительных чисел.

Программа может быть представлена следующим образом:

Uses crt;

var i,s,n:integer;

  a:array of integer;

begin

clrscr;

{заполнение массива}

randomize;

writeln('введите количество элементов массива ',n);

readln(n);

for i:=1 to n do begin

a:=random(20)-10;

write(a:3);

end; writeln;

s:=0;

for i:=1 to n do begin

if a>0 then s:=s+a;

end;

writeln('сумма положительных чисел  ',s);

readln;

end.

Задача 3-го уровня.

Все элементы массива, которые меньше 10 заменить на 0.

Программа может быть представлена следующим образом:

Uses crt;

var i,s,n:integer;

  a:array of integer;

begin

clrscr;

randomize;

writeln('введите число элементов массива ',n);readln(n);

for i:=1 to n do begin

a:= random(50);

write(a:3);

end;

writeln;

for i:=1 to n do begin

if a<10 then a:=0;

end;

for i:=1 to n do begin

writeln(a:4);

end;

readln;

end.

Пример 5

Вид дифференцированного задания: уровневые взаимодополняющие задания.

Тема: Подпрограммы.

Форма работы: групповая.

Как отмечалось выше, групповую форму работы целесообразно использовать на этапах повторения, обобщения и контроля знаний, умений по какой-либо теме, разделу. Так после изучения тем, «Ветвления», «Циклы», «Графические операторы», «Подпрограммы» в качестве итогового учащимся может быть предложено следующее задание:

Составить программу «рисования» улицы из объектов: дом, дерево, куст, забор. Желательно предусмотреть диалоговый режим работы программы, т. е. рисовать объекты по заказу пользователя.

При выполнении этого задания может быть использована как дифференцированная, так и индивидуализированная групповая деятельность учащихся. По желанию учащихся формируются группы, состоящие из 4—5 человек. В случае индивидуализированной групповой деятельности учащиеся могут распределить между собой обязанности следующим образом: слабые ученики выполняют посильные для них задания, например, составляют программы рисования несложных предметов — дома, забора; более сильные ученики составляют программы изображения дерева, куста и основную программу. Затем все вместе соединяют части программы в одну и отчитываются перед учителем.

На выполнение задания отводится от 3 до 4 учебных часов. Алгоритм учащиеся могут составить дома. Так как задание является итоговым, то учитель может оказать учащимся лишь следующую помощь:

  • рекомендации по использованию учебной литературы;
  • советы по объединению частей программы в одну программу.

К оцениванию работы группы учитель может также подойти дифференцированно. Так, если в программе предполагается, что изображения предметов появляются один раз и в одном и том же месте экрана, то группа «удовлетворительно» справилась с предложенным заданием. Если же предметы можно изображать несколько раз, при этом пользователь сам решает, изображение какого предмета, в каком месте экрана и сколько раз он хочет получить, то группа «хорошо» справилась с предложенным заданием. Если же к перечисленному ранее программа предлагает пользователю еще и меню изображаемых предметов, дает ему возможность выбирать фон изображения (день/ночь) и при этом программа была составлена в срок, то группа «отлично» справилась с предложенным заданием.

Поделись с друзьями