Компьютерное моделирование движения тел

 

Компьютерное моделирование движения тел

Кравченко Валерия

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) знаки операций:

а) арифметические: +(сложение), -(вычитание), *(умножение), /(деление), ¬ или ^ (возведение в степень);

б) отношения: >(больше), =(больше равно), /TD TD width=50% style='width:50.72%;border:solid windowtext 1.0pt;border-left:none' PЗапись на Бейсике          /P /TD /TR TR TD width=49% style='width:49.28%;border:solid windowtext 1.0pt;border-top:none' P|x|/P Psin x/P Pcos x/P Ptg x/P Parctg x/P Pex/P Pln x/P Plog2 x/P Plg x/P Pцелая часть  хзнак х (+1 при х > 0, 0 при х=0,  -1 при x < 0) квадратный корень из х количество символов а$ выбирает из a$ n символов,   начиная с  первоговыбирает из a$ n символов, начиная с  m-говыбирает n символов а$,                                начиная с последнегопреобразует число к                                символьному видуопределяет числовое значение а$определяет код первого символа а$указывает номер позиции для                                  вывода следующего элемента в                                  списке вывода оператора PRINT

вывод n пробелов, используется                  в списке вывода оператора PRINT

выдает случайное число из инте                                  рвала (0,1)


Компьютерное моделирование движения тел Кравченко Валерия 9 класс 2005 Введение В настоящее время, в виду большого использования компьютеров на производст

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ