Выбранный для просмотра документ блок схема.docx
Скачать материал "Проектная работа по информатике: "Тестирующая программа «Сложение чисел с разными знаками»"
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Приложение 2.docx
Скачать материал "Проектная работа по информатике: "Тестирующая программа «Сложение чисел с разными знаками»"
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Приложение 3.docx
Скачать материал "Проектная работа по информатике: "Тестирующая программа «Сложение чисел с разными знаками»"
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Проект Марины.docx
Скачать материал "Проектная работа по информатике: "Тестирующая программа «Сложение чисел с разными знаками»"
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Проект по информатике.pptx
Скачать материал "Проектная работа по информатике: "Тестирующая программа «Сложение чисел с разными знаками»"
Рабочие листы
к вашим урокам
Скачать
1 слайд
Тестирующая программа «Сложение чисел с разными знаками»
Выполнила ученица 7 «В» класса Ткаченко Марина.
Руководитель Ткаченко Аксана Николаевна.
2 слайд
Цель проекта:
создать программу, проверяющую умение находить сумму чисел с разными знаками.
3 слайд
Задачи проекта
построить математическую модель задачи;
начертить блок схему;
написать программный код на языке программирования;
отладить программу.
4 слайд
Проектный продукт
программа, проверяющая умение находить сумму чисел с разными знаками.
5 слайд
План проекта
Выбрать язык программирования.
Сформулировать условие задачи.
Написать программный код.
Протестировать программный код.
6 слайд
По замыслу ученик самостоятельно задает программе количество примеров, которые он будет выполнять. Примеры программа генерирует с помощью датчика случайных чисел. Кроме этого, программа должна вести учет правильных и неправильных ответов и на каждом шаге сообщать о том, верен ли ответ. В конце работы выставляет оценку по количеству верных и неверных выполненных заданий.
7 слайд
Переменные а, в, с, d - целые числа, как положительные, так и отрицательные, поэтому тип данных для них – integer (-32 768 … 32 767). Переменные F (параметр цикла), n (количество примеров), е (количество правильно решенных примеров) мы используем для счета, следовательно, это целые положительные числа, зададим тип данных byte (0…255). P - проценты, вещественное число, тип данных real.
Построение математической модели.
8 слайд
Датчик случайных чисел - это стандартная функция. На языке Паскаль она записывается следующим образом: random (в - а) +а . Здесь а и в - целые числа. Результат работы функции - целое число в диапазоне от а до в.
9 слайд
Так как количество примеров может быть любым, то для оценки знаний мы используем проценты, с которыми мы тоже познакомились в 6 классе на уроке математики.
Если ученик справился с половиной (50%) примеров тренажер выставит оценку 3, если выполнено свыше ¾ части (75 %) примеров то оценка 4.Оценка 5 выставляется, если все примеры выполнены верно.
10 слайд
Обозначим за N – количество примеров, выполненное учащимся.
Е – количество правильно выполненных примеров. Чтобы выставить оценку мы должны количество правильно решенных примеров разделить на общее количество примеров и умножить на 100%.
Р = е / n* 100%
11 слайд
Для работы с фоном и шрифтом мне понадобятся следующие процедуры:
procedure SetFontSize(size: integer);
Устанавливает размер текущего шрифта в пунктах
procedure SetFontName(name: string);
Устанавливает имя текущего шрифта
procedure SetFontColor(c: Color);
Устанавливает цвет текущего шрифта
procedure SetFontStyle(fs: integer);
Устанавливает стиль текущего шрифта
12 слайд
13 слайд
Program sloshenie;
Uses graphABC;
Var a,b,c,d,e,f,n:integer; p:real;
Begin
SetFontColor(clBlue);
SetFontSize(13);
SetFontStyle(fsItalic);
E:=0;
Writeln('Выберите количество примеров.');
Read(n);
Writeln('Выполните действия. Введите ответ и нажмите Enter.');
for f := 1 to n do
Begin
A:=random (200)-100;
B:=random (200)-100;
Write('(',a,') + (',b,') = ');
Read(c);
Write(c);
D:=a+b;
If c=d then
Begin
Writeln(' Верно.');
E:=e+1;
End
Else
Writeln(' Неверно.');
Writeln;
End;
Writeln('Правильные ответы: ',e);
P:=e/n*100;
Writeln('Ваш результат - ',p:5:2,'%');
If p=100 then
Writeln ('Ваша оценка - 5.');
If (p>74) and (p<100) then
Writeln ('Ваша оценка - 4.');
If (p>49) and (p<75) then
Writeln ('Ваша оценка - 3.');
If p<50 then
Writeln ('Ваша оценка - 2.');
Readln
End.
14 слайд
15 слайд
Вывод
Вы добились поставленной цели. Полученная программа работает. Я смогу сама отрабатывать навыки выполнения операции сложения и предложить программу одноклассникам. В дальнейшем я планирую доработать программу, чтобы можно было выполнять все 4 арифметические операции, а также работать с дробными числами
Рабочие листы
к вашим урокам
Скачать
Рабочие листы
к вашим урокам
Скачать
6 671 593 материала в базе
Настоящий материал опубликован пользователем Ткаченко Аксана Николаевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс профессиональной переподготовки
300/600 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Курс профессиональной переподготовки
300/600 ч.
Мини-курс
4 ч.
Мини-курс
8 ч.
Мини-курс
10 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.