Типы данных и переменная.ppt
- Количество слайдов: 15
Решение задач с использованием компьютера.
Этапы решения задач на компьютере 1. Постановка задачи (формулировка задачи) На этом этапе чётко излагается условие задачи, выделяются исходные данные для её решения, даются точные указания, какие результаты и в каком виде должны быть получены 2. Математическая постановка задачи Заключается в записи условия задачи с помощью математических обозначений и в определении исходных данных. Задача должна быть сформулирована четко и однозначно.
3. Выбор метода решения и численный анализ Выбирается метод, наиболее приемлемый для решения данной задачи. Подбираются формулы, по которым выполняются вычисления. Численный анализ проводится с целью выявления возможности возникновения некорректных арифметических операций (деление на 0 и т. п. ). 4. Разработка алгоритма Устанавливается необходимая последовательность арифметических и логических действий, с помощью которых может быть реализован выбранный метод.
5. Составление программы Заключается в записи алгоритма на языке программирования, который представляет собой совокупность символов и правил их использования для описания процессов решения задач на компьютере. Текст программы, записанный на выбранном языке (Си, Паскаль, Бейсик), вводится в память компьютера и обрабатывается специальной программой – транслятором. Транслятор переводит исходный текст программы на внутренний язык машины. 6. Тестирование и отладка программы. На этом этапе проверяется правильность работы программы на конкретном примере, исправляются обнаруженные ошибки.
7. Решение задачи и анализ результатов. Производится по отлаженной программе для всего необходимого множества исходных данных. Постановка задачи (формулировка задачи) Математическая постановка задачи Составление программы Выбор метода решения и численный анализ Тестирование и отладка программы Разработка алгоритма Решение задачи и анализ результатов
Этапы создания программы Алгоритм Текст программы на каком-либо языке программирования программист Очистить экран Ввести а Вычислить площадь Вывести результат начало Очистить экран Машинный код транслятор CLS INPUT a s=a*a PRINT s END 0010111010101100101110101101111010
Транслятор — средство для преобразования текстов из одного языка, понятного человеку, в другой язык, понятный компьютеру. Транслятор Интерпретатор последовательно анализирует и исполняет каждую строку программы Компилятор проводит полный анализ написанной программы и формирует уже готовый к исполнению машинный код
Языки программирования - искусственные языки. От естественных они отличаются ограниченным числом "слов", значение которых понятно транслятору, и очень строгими правилами записи команд (операторов). Однако следует иметь в виду, что в языках программирования не допускаются даже незначительные (с точки зрения человека) нарушения в правилах написания программ. Ведь даже маленькая неточность может вызвать невыполнимость программы или трудно уловимую ошибку.
Инструкции n В языках программирования высокого уровня программа - это перечень действий (инструкций). Инструкция - синтаксически завершенная конструкция, представляющая отдельное действие, описание или определение. Обычно, инструкция занимает отдельную строку программы, хотя допускается использование двоеточия (: ) для размещения в одной строке нескольких инструкций. Допускается также использование символа продолжения строки (_) для продолжения одной логической программной строки на нескольких физических строках.
Любая инструкция относится к одной из следующих категорий: n Инструкции описания, именующие переменные, константы или процедуры, а также могут задавать типы данных. n Инструкции присвоения, которые присваивают значение или выражение переменной или константе. n Исполняемые инструкции, которые инициируют действие. Они могут выполнить метод или функцию, а также могут организовать повторение или ветвление блоков программы. Эти инструкции часто содержат математические или условные операторы.
Выражение n Комбинация ключевых слов, операторов, переменных и констант, результатом которой является строка, число или объект. Выражения можно использовать для выполнения вычислений, обработки символов или проверки данных. your. Name = Input. Box("Как Ваше имя? ") Переменная Выражение Инструкция
Понятие переменной Под переменной в языках программирования понимают программный объект (число, слово, часть слова, несколько слов, символы), имеющий имя и значение, которое может быть получено и изменено программой. Если "заглянуть" в компьютер, то переменную можно определить так: n Переменная - это имя физического участка в памяти, в котором в каждый момент времени может быть только одно значение. n Переменная - это ячейка в оперативной памяти компьютера для хранения какой-либо информации.
Понятие переменной Переменная имя тип текущее значение a INTEGER 5 b LONG 10, 456 summa SINGLE -78 DOUBLE Д STRING Привет chislo 1 stroka
Переменная summa 105 bukva Д Переменная - это ячейка в оперативной памяти компьютера для хранения какой-либо информации. summa = 105
Наглядное представление переменных b=10 a = b +1 a b


