Реферат: Компьютерное моделирование движения тел
9 класс
2005
Введение
В настоящее время, в виду большого использования компьютеров на производстве и в вычислительных процессах, ставится задача привития навыков использования компьютеров глубже, чем это достаточно для обычного пользователя, ограниченного знанием программ Windows и Office.
Существующее обилие языков программирования в значительной степени потеснили позиции языка программирования БЕЙСИК (BASIC). Тем не менее, данный язык и сегодня позволяет решать задачи профессионального уровня. В то же время простота понимания и доступность его использования позволяет применить его как на компьютерах старого класса, так и современных мощных машинах (P-III, P-IV).
Таким образом, данная работа ставит целью показать возможности использования языка БЕЙСИК для решения математических (профессиональных) задач в условиях обучения учащихся средних школ и профессиональных училищ, и может быть включена в качестве учебного пособия по общетехнической подготовки учащихся по основам информатики и вычислительной техники.
Одним из видов подготовки специалистов различных профессий являются практические знания. Помимо приобретения практических навыков они должны развивать обобщенное мышление, так как без этого невозможно научить будущих специалистов самых разнообразным приемам решения технических задач.
Подготовка задач к решению на компьютере во многом способствует развитию абстрактного мышления, связанного с формализацией задач, разработке алгоритмов и программ. В работе использован пример решения типичной задачи с максимальным использованием наглядности и простоты управления, с использованием стандартной программы Qbasic.
Процесс подготовки и решения задач на компьютере является пока достаточно сложным и трудоемким требующий выполнения целого ряда этапов:
постановка задачи;
математическая формулировка задачи;
выбор численного метода вычисления;
разработка алгоритма решения задачи;
написание программы;
ввод в программы и исходных данных;
отладка программы;
решение задачи на компьютере.
Данная последовательность характерна для решения каждой задачи. Однако в процессе подготовки каждый этап может иметь более или менее выраженный характер. Выполнение этапов в процессе подготовке задачи носит характер последовательного приближения, так как уточнение задачи на последующем этапе приводит к необходимости возврата к предыдущему и повторному выполнению последующих этапов.
Учитывая то, что основная масса современных пользователей имеют возраст 15-30 лет и совершенно недавно обзавелись домашним компьютером, не обладают большой усидчивостью, и зачастую не задумываются над тем, что из чего берется, то более глубокое рассмотрение этапов подготовки решения задач является нецелесообразным. Поэтому непосредственно перейдем к рассмотрению вопросов работы на языке программирования БЕЙСИК. Для большей наглядности и лучшего понимания в качестве примера составим программу для решения задачи по механике из учебника физики 10 класса [4]. При этом составление программы разобьем на несколько этапов постоянно наращивая и раскрывая возможности языка БЕЙСИК.
1. Этап первый. Знакомство.
Запуск программы осуществляется файлом qbasic.exe. Если при первом запуске выдается сообщение об ошибке в pif-файле, то необходимо в нем (qbasic. pif) прописать путь установки программы Qbasic, а вообще проще удалить сам файл qbasic.pif. Не забудьте перед запуском программы в Свойствах файла qbasic.exe указать совместимость с установленной системой и установить Полноэкранный режим.
В языке БЕЙСИК используются следующие символы:
1) Буква латинского алфавита от A до Z.
2) Цифра от 0 до 9.
3) Специальные символы: + - * / ¬ . , : ; ( ) = > < ‘
4) Ключевые слова:
LET- пусть, READ- ввод, DATA- данные, DIM- размерность, PRINT- вывод, STOP- останов, END- конец, TO- к , STEP- шаг, GOTO- перейти, NEXT- конец цикла, INPUT- вод с экрана, DEFFN- определение функции, REM- комментарий, FOR- для, IF- если, GOSUB- переход к под программе, RETURN- возврат.
5) знаки операций:
а) арифметические: +(сложение), -(вычитание), *(умножение), /(деление), ¬ или ^ (возведение в степень);
б) отношения: >(больше), <(меньше), =(равно), <> или ><(не равно), >=(больше равно), <=(меньше равно).
Примеры записи [ 3 ] представлены в таблице 1.
--> ЧИТАТЬ ПОЛНОСТЬЮ <--