Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры / 4. Технологии программирования.docx
Скачиваний:
32
Добавлен:
22.03.2016
Размер:
33.16 Кб
Скачать
  1. Основные этапы решения задач на эвм.

  1. Постановка задачи – формулируется цель решения задачи и подробно описывается ее содержание.

  2. Математическое описание задачи – осуществляется математическая формализация задачи. Мат. Модель должна обладать следующими требованиями:

  • Реалистичность – правильное отражение модели, наиболее существенных черт исследуемой задачи.

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

  • Выбор и обоснование методов решения – позволяет привести решение задачи к конкретным машинным операциям.

  • Алгоритмизация вычислительного процесса – составляется алгоритм решения задачи, согласно действиям, задаваемым выбранным методом решения.

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

  • Тестирование и отладка программы – поиск и устранение синтаксических и логических ошибок в программе.

  • Сопровождение программы – составляется документация к решенной задаче, алгоритму, программе. Осуществляется доработка программы для решения конкретных задач.

    1. Записи. Указатели.

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

    .

    1. Стандартные типы данных.

    К стандартным относятся целые, действительные, символьный и адресный типы.

       Целые типы  определяют константы, переменные и функции, значения которых реализуются множеством целых чисел,  допустимых в данной ЭВМ.                

    тип

    диапазон значений

    требуемая память

    Shortint

    -128 .. 127

    1 байт

    Integer

    -32768 .. 32767

    2 байта

    Longint

    -2147483648 .. 2147483647

    4 байта

    Byte

    0 .. 255

    1 байт

    Word

    0 .. 65535

    2 байта

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

    Тип

    Диапазон значений

    Количество цифр мантиссы

    требуемая память

    Real

    2.9e-39 .. 1.7e+38

    11

    6 байт

    Single

    1.5e-45 .. 3.4e+38

    7

    4 байт

    Double

    5.0e-324 .. 1.7e+308

    15

    8 байт

    Extended

    3.4e-4932 .. 1.1e+4932

    19

    10 байт

    Comp

    -9.2e+18 .. 9.2e+18

    19

    8 байт

    Логический тип (Boolean)  определяет те данные, которые могут принимать логические значения TRUE и FALSE.

    Символьный тип (Char) определяет упорядоченную совокупность символов, допустимых    в  данной ЭВМ.  Значение символьной переменной или константы – это один символ из допустимого набора.

  • Соседние файлы в папке Шпоры