Скачать презентацию Решение задач с использованием компьютера Этапы решения Скачать презентацию Решение задач с использованием компьютера Этапы решения

Типы данных и переменная.ppt

  • Количество слайдов: 15

Решение задач с использованием компьютера. Решение задач с использованием компьютера.

Этапы решения задач на компьютере 1. Постановка задачи (формулировка задачи) На этом этапе чётко Этапы решения задач на компьютере 1. Постановка задачи (формулировка задачи) На этом этапе чётко излагается условие задачи, выделяются исходные данные для её решения, даются точные указания, какие результаты и в каком виде должны быть получены 2. Математическая постановка задачи Заключается в записи условия задачи с помощью математических обозначений и в определении исходных данных. Задача должна быть сформулирована четко и однозначно.

3. Выбор метода решения и численный анализ Выбирается метод, наиболее приемлемый для решения данной 3. Выбор метода решения и численный анализ Выбирается метод, наиболее приемлемый для решения данной задачи. Подбираются формулы, по которым выполняются вычисления. Численный анализ проводится с целью выявления возможности возникновения некорректных арифметических операций (деление на 0 и т. п. ). 4. Разработка алгоритма Устанавливается необходимая последовательность арифметических и логических действий, с помощью которых может быть реализован выбранный метод.

5. Составление программы Заключается в записи алгоритма на языке программирования, который представляет собой совокупность 5. Составление программы Заключается в записи алгоритма на языке программирования, который представляет собой совокупность символов и правил их использования для описания процессов решения задач на компьютере. Текст программы, записанный на выбранном языке (Си, Паскаль, Бейсик), вводится в память компьютера и обрабатывается специальной программой – транслятором. Транслятор переводит исходный текст программы на внутренний язык машины. 6. Тестирование и отладка программы. На этом этапе проверяется правильность работы программы на конкретном примере, исправляются обнаруженные ошибки.

7. Решение задачи и анализ результатов. Производится по отлаженной программе для всего необходимого множества 7. Решение задачи и анализ результатов. Производится по отлаженной программе для всего необходимого множества исходных данных. Постановка задачи (формулировка задачи) Математическая постановка задачи Составление программы Выбор метода решения и численный анализ Тестирование и отладка программы Разработка алгоритма Решение задачи и анализ результатов

Этапы создания программы Алгоритм Текст программы на каком-либо языке программирования программист Очистить экран Ввести Этапы создания программы Алгоритм Текст программы на каком-либо языке программирования программист Очистить экран Ввести а Вычислить площадь Вывести результат начало Очистить экран Машинный код транслятор CLS INPUT a s=a*a PRINT s END 0010111010101100101110101101111010

Транслятор — средство для преобразования текстов из одного языка, понятного человеку, в другой язык, Транслятор — средство для преобразования текстов из одного языка, понятного человеку, в другой язык, понятный компьютеру. Транслятор Интерпретатор последовательно анализирует и исполняет каждую строку программы Компилятор проводит полный анализ написанной программы и формирует уже готовый к исполнению машинный код

Языки программирования - искусственные языки. От естественных они отличаются ограниченным числом Языки программирования - искусственные языки. От естественных они отличаются ограниченным числом "слов", значение которых понятно транслятору, и очень строгими правилами записи команд (операторов). Однако следует иметь в виду, что в языках программирования не допускаются даже незначительные (с точки зрения человека) нарушения в правилах написания программ. Ведь даже маленькая неточность может вызвать невыполнимость программы или трудно уловимую ошибку.

Инструкции n В языках программирования высокого уровня программа - это перечень действий (инструкций). Инструкция Инструкции n В языках программирования высокого уровня программа - это перечень действий (инструкций). Инструкция - синтаксически завершенная конструкция, представляющая отдельное действие, описание или определение. Обычно, инструкция занимает отдельную строку программы, хотя допускается использование двоеточия (: ) для размещения в одной строке нескольких инструкций. Допускается также использование символа продолжения строки (_) для продолжения одной логической программной строки на нескольких физических строках.

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

Выражение n Комбинация ключевых слов, операторов, переменных и констант, результатом которой является строка, число Выражение n Комбинация ключевых слов, операторов, переменных и констант, результатом которой является строка, число или объект. Выражения можно использовать для выполнения вычислений, обработки символов или проверки данных. your. Name = Input. Box("Как Ваше имя? ") Переменная Выражение Инструкция

Понятие переменной Под переменной в языках программирования понимают программный объект (число, слово, часть слова, Понятие переменной Под переменной в языках программирования понимают программный объект (число, слово, часть слова, несколько слов, символы), имеющий имя и значение, которое может быть получено и изменено программой. Если "заглянуть" в компьютер, то переменную можно определить так: n Переменная - это имя физического участка в памяти, в котором в каждый момент времени может быть только одно значение. n Переменная - это ячейка в оперативной памяти компьютера для хранения какой-либо информации.

Понятие переменной Переменная имя тип текущее значение a INTEGER 5 b LONG 10, 456 Понятие переменной Переменная имя тип текущее значение a INTEGER 5 b LONG 10, 456 summa SINGLE -78 DOUBLE Д STRING Привет chislo 1 stroka

Переменная summa 105 bukva Д Переменная - это ячейка в оперативной памяти компьютера для Переменная summa 105 bukva Д Переменная - это ячейка в оперативной памяти компьютера для хранения какой-либо информации. summa = 105

Наглядное представление переменных b=10 a = b +1 a b Наглядное представление переменных b=10 a = b +1 a b