Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

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

Содержание

Первый этап – постановка задачи. На этом этапе участвует человек, хорошо представляющий предметную область задачи. Он должен четко определить цель задачи, дать словесное описание содержания задачи и предложить общий подход к её решению.
Основные этапы решения задач на компьютере Первый этап – постановка задачи. На этом этапе участвует человек, хорошо представляющий Второй этап – математическое или информационное моделирование.Цель этого этапа – создать такую Третий этап - алгоритмизация задачи. На основе математического описания необходимо разработать алгоритм решения. Четвертый этап – программирование.Программой называется план действий, подлежащих выполнению некоторым исполнителем, в Пятый этап - ввод программы и исходных данных в ЭВМ.Программа и исходные Шестой этап - тестирование и отладка программы. На этом этапе происходят выполнение Отладка программы - сложный и нестандартный процесс. Исходный план отладки заключается в Язык программирования Паскаль Язык Паскаль является языком программирования высокого уровня. Начиная с момента Основные средства языкаСимволы языка - это элементарные знаки, используемые при составлении Арифметические операции Основные стандартные функции, определенные в Паскале: Для записи команд, имен функций, поясняющих терминов Turbo Pascal 7.0 существует набор Структура программы Заголовок программы Раздел описаний Тело программыЛюбая программа на Паскале имеет определенную структуру: Структура программыPROGRAM имя;Const; - раздел констант;Var; - раздел	переменных;BEGINоператор 1;оператор 2;…..оператор n;ReadlnEND. Любая программа взаимодействует с пользователем с помощью операторов ввода- вывода.Операторы ввода- вывода Ввод информации с клавиатуры осуществляется с помощью оператора READ.Когда в программе встречается Оператор вывода WRITEДля вывода информации на экран используется оператор WRITE.Имеет вид:WRITE(а,b,...) WRITELN(а,b,..), Оператор вывода WRITE1. WRITE(2*2) – выводит на экран: 4	2.WRITE(‘2*2=‘) - выводит на 2. Оператор вывода  WRITELN (список переменных) – тоже что и write, но В языке Turbo Pascal имеются следующие группы простых типов данных: Линейный алгоритм Program tr;var  a, b, c, p, s : real;Beginwriteln(’Введите Вычислить произведение двух целых чисел: Program p1; Var a,b,с: integer; {Числа в
Слайды презентации

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

Первый этап – постановка задачи. На этом этапе участвует человек, хорошо

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

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


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

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

этапа – создать такую математическую модель решаемой задачи, которая

может быть реализована в компьютере.

Слайд 4 Третий этап - алгоритмизация задачи.
На основе математического

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

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


Слайд 5 Четвертый этап – программирование.
Программой называется план действий, подлежащих

Четвертый этап – программирование.Программой называется план действий, подлежащих выполнению некоторым исполнителем,

выполнению некоторым исполнителем, в качестве которого может выступать компьютер.


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

Слайд 6 Пятый этап - ввод программы и исходных данных

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

в ЭВМ.
Программа и исходные данные вводятся в ЭВМ с

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



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

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

этом этапе происходят выполнение алгоритма с помощью ЭВМ, поиск

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


Слайд 8 Отладка программы
- сложный и нестандартный процесс. Исходный

Отладка программы - сложный и нестандартный процесс. Исходный план отладки заключается

план отладки заключается в том, чтобы оттестировать программу на

контрольных примерах.
исполнение отлаженной программы и анализ результатов

Слайд 9 Язык программирования Паскаль
 Язык Паскаль является языком программирования высокого

Язык программирования Паскаль Язык Паскаль является языком программирования высокого уровня. Начиная с

уровня. Начиная с момента своего создания Н.Виртом в 1970

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

Слайд 10 Основные средства языка
Символы языка - это элементарные

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

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

символов.

Алфавит языка Turbo Pascal 7.0 включает:
все латинские прописные и строчные буквы
арабские цифры (0 – 9)
символы + - * / = < > , . ; : ‘ _ ( ) { } и др.
служебные (зарезервированные) слова

Слайд 11 Арифметические операции

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

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

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

Слайд 13 Для записи команд, имен функций, поясняющих терминов Turbo

Для записи команд, имен функций, поясняющих терминов Turbo Pascal 7.0 существует

Pascal 7.0 существует набор строго определенных слов, которые называются

служебными или зарезервированными (это английские мнемонические сокращения).
Служебные слова делятся на три группы:
операторы (READ, WRITELN и др.)
имена функций (SIN, COS и др.)
ключевые слова (VAR, BEGIN, END и др.)

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


Слайд 14 Структура программы
Заголовок программы
Раздел описаний
Тело программы
Любая

Структура программы Заголовок программы Раздел описаний Тело программыЛюбая программа на Паскале имеет определенную структуру:

программа на Паскале имеет определенную структуру:


Слайд 15 Структура программы
PROGRAM имя;
Const; - раздел констант;
Var; - раздел переменных;
BEGIN
оператор

Структура программыPROGRAM имя;Const; - раздел констант;Var; - раздел	переменных;BEGINоператор 1;оператор 2;…..оператор n;ReadlnEND.

1;
оператор 2;
…..
оператор n;
Readln
END.


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

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

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


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

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

READ.
Когда в программе встречается оператор READ, то её действие

приостанавливается до тех пор, пока не будут введены исходные данные.
Имеет вид:
READ(а,b,...)
READLN(а,b,..,),
где а,b,... – имена вводимых переменных
READLN - применяется, когда исполнение программы желательно задержать до нажатия клавиши ENTER.

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


Слайд 18 Оператор вывода WRITE
Для вывода информации на экран используется

Оператор вывода WRITEДля вывода информации на экран используется оператор WRITE.Имеет вид:WRITE(а,b,...)

оператор WRITE.

Имеет вид:
WRITE(а,b,...)
WRITELN(а,b,..), где а,b,... – список выводимых

констант, переменных, выражений.

Слайд 19 Оператор вывода WRITE
1. WRITE(2*2) – выводит на экран:

Оператор вывода WRITE1. WRITE(2*2) – выводит на экран: 4	2.WRITE(‘2*2=‘) - выводит

4
2.WRITE(‘2*2=‘) - выводит на экран: 2*2=
3. WRITE(‘2*2=‘, 2*2) -

выводит на экран: 2*2=4

4. write (x : 7 : 2, y : 7 : 2);
где 7 – количество позиций под все число,
а 2 – количество позиций после запятой
 


Слайд 20 2. Оператор вывода
 
WRITELN (список переменных) – тоже что

2. Оператор вывода  WRITELN (список переменных) – тоже что и write,

и write, но с переводом курсора на новую строку

после вывода последней переменной;
 
WRITELN – вывод пустой строки;


Слайд 22 В языке Turbo Pascal имеются следующие группы простых

В языке Turbo Pascal имеются следующие группы простых типов данных:

типов данных:

1) Целые типы
2) Вещественный

тип
3) Перечисляемый тип
4) Тип-диапазон
5) Символьный тип
6) Логический тип

Слайд 23 Линейный алгоритм
Program tr;
var a, b, c, p,

Линейный алгоритм Program tr;var a, b, c, p, s : real;Beginwriteln(’Введите

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.

  • Имя файла: osnovnye-etapy-resheniya-zadach-na-kompyutere.pptx
  • Количество просмотров: 154
  • Количество скачиваний: 0