Разделы презентаций


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

Содержание

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

Слайды и текст этой презентации

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

Алфавит языка Turbo

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

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

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

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

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

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

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

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

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

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

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

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

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

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

n;
Readln
END.

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

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

ввода- вывода

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

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

программе встречается оператор READ, то её действие приостанавливается до тех

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

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

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

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

Имеет

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

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

Слайд 19Оператор вывода WRITE
1. 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 – количество позиций после запятой
 

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

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

но с переводом курсора на новую строку после вывода последней

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

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

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



1) Целые типы
2) Вещественный тип
3) Перечисляемый тип


4) Тип-диапазон
5) Символьный тип
6) Логический тип
В языке Turbo Pascal имеются следующие группы простых типов данных:   1) Целые типы	 2) Вещественный

Слайд 23Линейный алгоритм
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 tr;var  a, b, c, p, s : real;Beginwriteln(’Введите длины сторон треугольника’);readln(a,b,c);p := (a

Слайд 24Вычислить произведение двух целых чисел:
Program p1;
Var a,b,с: integer;

{Числа в языке Pascal различаются как целые и вещественные}
Begin
WriteLn('Введите

два целых числа через пробел');
ReadLn(a,b);
с:=a*b;
WriteLn('Их произведение равно: ', с);
ReadLn
End.

Русская раскладка клавиатуры – правый CTRL+SHIFT
Английская раскладка клавиатуры – левый CTRL+SHIFT

Вычислить произведение двух целых чисел: Program p1; Var a,b,с: integer; {Числа в языке Pascal различаются как целые

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

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


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

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