Основные этапы решения задач на компьютере Первый этап – постановка задачи




НазваниеОсновные этапы решения задач на компьютере Первый этап – постановка задачи
Дата конвертации12.02.2013
Размер445 b.
ТипПрограмма


Основные этапы решения задач на компьютере


Первый этап – постановка задачи.

  • На этом этапе участвует человек, хорошо представляющий предметную область задачи. Он должен четко определить цель задачи, дать словесное описание содержания задачи и предложить общий подход к её решению.



Второй этап – математическое или информационное моделирование.

  • Цель этого этапа – создать такую математическую модель решаемой задачи, которая может быть реализована в компьютере.



Третий этап - алгоритмизация задачи.

  • На основе математического описания необходимо разработать алгоритм решения.



Четвертый этап – программирование.

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

  • Составление программы обеспечивает возможность выполнения алгоритма и соответственно поставленной задачи исполнителем – компьютером.



Пятый этап - ввод программы и исходных данных в ЭВМ.

  • Программа и исходные данные вводятся в ЭВМ с клавиатуры с помощью редактора текстов, и для постоянного хранения осуществляется их запись на гибкий или жесткий магнитный диск.



Шестой этап - тестирование и отладка программы.

  • На этом этапе происходят выполнение алгоритма с помощью ЭВМ, поиск и исключение ошибок. При этом программисту приходится выполнять рутинную работу по проверке работы программы, поиску и исключению ошибок, и поэтому для сложных программ этот часто требует гораздо больше временит и сил, чем написание первоначального текста программы..



Отладка программы

- сложный и нестандартный процесс. Исходный план отладки заключается в том, чтобы оттестировать программу на контрольных примерах.
  • исполнение отлаженной программы и анализ результатов



Язык программирования Паскаль

 Язык Паскаль является языком программирования высокого уровня. Начиная с момента своего создания Н.Виртом в 1970 г., играет особую роль и в практическом программировании. Текст Паскаль-программы представляет собой последовательность строк, состоящих из символов, образующих алфавит языка.

Основные средства языка

Символы языка - это элементарные знаки, используемые при составлении текстов.

Алфавит языка - набор таких символов.

Алфавит языка Turbo Pascal 7.0 включает:
  • все латинские прописные и строчные буквы

  • арабские цифры (0 – 9)

  • символы + - * / = < > , . ; : ‘ _ ( ) { } и др.

  • служебные (зарезервированные) слова



Арифметические операции



Основные стандартные функции, определенные в Паскале:



Основные средства языка

Для записи команд, имен функций, поясняющих терминов Turbo Pascal 7.0 существует набор строго определенных слов, которые называются служебными или зарезервированными (это английские мнемонические сокращения).

Служебные слова делятся на три группы:
  • операторы (READ, WRITELN и др.)

  • имена функций (SIN, COS и др.)

  • ключевые слова (VAR, BEGIN, END и др.)



Структура программы



Структура программы



Операторы ввода- вывода

Любая программа взаимодействует с пользователем с помощью операторов ввода- вывода.

Оператор ввода READ

Ввод информации с клавиатуры осуществляется с помощью оператора READ.

Когда в программе встречается оператор READ, то её действие приостанавливается до тех пор, пока не будут введены исходные данные.

Имеет вид:
  • READ(а,b,...)

  • READLN(а,b,..,),

где а,b,... – имена вводимых переменных
  • READLN - применяется, когда исполнение программы желательно задержать до нажатия клавиши ENTER.



Оператор вывода WRITE



Оператор вывода WRITE



2. Оператор вывода

 

WRITELN (список переменных) – тоже что и write, но с переводом курсора на новую строку после вывода последней переменной;

 

WRITELN – вывод пустой строки;





Линейный алгоритм

Program tr;

var a, b, c, p, s : real;

Begin

writeln(’Введите длины сторон треугольника’);

readln(a,b,c);

p := (a + b + c)/2;

s := sqrt(p*(p - a)*(p - b)*(p - c));

writeln(’Площадь треугольника =’, s:5:2);

end.

Вычислить произведение двух целых чисел:

Program p1;

Var a,b,с: integer; {Числа в языке Pascal различаются как целые и вещественные}

Begin

WriteLn('Введите два целых числа через пробел');

ReadLn(a,b);

с:=a*b;

WriteLn('Их произведение равно: ', с);

ReadLn

End.


Похожие:

Основные этапы решения задач на компьютере Первый этап – постановка задачи iconИскусство построения моделей или Этапы решения задач с помощью ЭВМ постановка задачи

Основные этапы решения задач на компьютере Первый этап – постановка задачи iconЗнакомство с ide pascal Этапы решения задачи на компьютере
Язык программирования позволяет писать программы в виде, понятном (относительно) человеку, но не понятном компьютеру
Основные этапы решения задач на компьютере Первый этап – постановка задачи iconПрименение поиска на графах для решения задач о лабиринте ● Постановка задачи
Необходимо найти кратчайший путь из а в b или установить, что такого пути не существует
Основные этапы решения задач на компьютере Первый этап – постановка задачи iconТема 15. Этапы подготовки и решения задач на ЭВМ
В процессе подготовки и решения на ЭВМ научно -инженерных задач можно выделить следующие
Основные этапы решения задач на компьютере Первый этап – постановка задачи icon1. Постановка задачи. Постановка задачи
Вторая группа исследует зависимость циклической частоты от массы тела пружинного маятника
Основные этапы решения задач на компьютере Первый этап – постановка задачи icon1. Постановка задачи Постановка задачи
Вывод формулы для дифференциального парникового эффекта и оценка параметра температурной климатической чувствительности
Основные этапы решения задач на компьютере Первый этап – постановка задачи iconЛекция №2 математические методы моделирования информационных процессов и систем основные этапы построения математической модели: Основные этапы построения математической модели
Требования определяются прежде всего ее назначением, т е характером поставленной задачи
Основные этапы решения задач на компьютере Первый этап – постановка задачи iconПостановка задачи Постановка задачи
МэВ с учетом фазовых переходов. Выполнен численный анализ схем вычислений. По результатам вычислительных экспериментов можно сделать...
Основные этапы решения задач на компьютере Первый этап – постановка задачи iconФормализация, алгоритмизация и программирование Этапы подготовки и решения задач на ЭВМ

Основные этапы решения задач на компьютере Первый этап – постановка задачи iconПостановка задачи Постановка задачи
Работа выполняется в рамках Программы 22 президиума ран «Фундаментальные проблемы исследований и освоения Солнечной системы», проект...
Разместите кнопку на своём сайте:
dok.opredelim.com


База данных защищена авторским правом ©dok.opredelim.com 2015
обратиться к администрации
dok.opredelim.com
Главная страница