Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otchyot_sadykov_zakir_praktika_2013.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
96.09 Кб
Скачать

Центральноазиатский технико- экономический колледж

ОТЧЁТ

по учебной практике № 1

по дисциплине: «Алгоритмизации и программированию

Выполнил студент:

Садыков Закир

группа: П2Г

Проверил преподаватель:

Жумагалиева А.А.

Защищен с оценкой

Дата защиты . .

Алматы, 2013 г

Содержание

Стр.

ВВЕДЕНИЕ

1

ОБЩАЯ ЧАСТЬ

1.1

Типы данных

1.2

Оператор присваивания

1.3

Оператор ввода/вывода

1.4

Условный оператор

1.5

Оператор выбора

1.6

Операторы цикла

2

СПЕЦИАЛЬНАЯ ЧАСТЬ

2.1

Постановка задачи № 1

2.1.1

Таблица идентификаторов

2.1.2

Блок схема алгоритма

2.1.3

Листинг программы

2.1.4

Контрольный пример

2.2

Постановка задачи № 2

2.2.1

Таблица идентификаторов

2.2.2

Блок схема алгоритма

2.2.3

Листинг программы

2.2.4

Контрольный пример

2.3

Постановка задачи № 2

…..

……

…….

ЗАКЛЮЧЕНИЕ

СПИСОК ЛИТЕРАТУРЫ

ВВЕДЕНИЕ

1.Общая часть

          1. Типы данных.

В различных операционных системах, языках программирования, спецификациях форматов данных фигурируют различные символические обозначения для типов данных. Часть из них является синонимами, часть совпадает при определённой битности вычислительной системы (но начинает различаться при изменении битности).

Современные цифровые компьютеры обычно являются двоичными и данные хранят в двоичном (бинарном) коде (хотя возможны реализации и в других системах счисления). Эти данные как правило отражают информацию из реального мира (имена, банковские счета, измерения и др.), представляющую высокоуровневые концепции.

Особая система, по которой данные организуются в программе, — это система типов языка программирования; разработка и изучение систем типов известна под названием теория типов. Языки могут быть классифицированы как системы со статической типизацией и языки с динамической типизацией.

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

Целые типы

Целое, целочисленный тип данных (англ. Integer), в информатике — один из простейших и самых распространённых типов данных в языках программирования. Служит для представления целых чисел. Множество чисел этого типа представляет собой подмножество бесконечного множества целых чисел, ограниченное максимальным и минимальным значениями. Если используется 32-разрядное машинное слово, то целое будет представлять значения от -2147483647 до 2147483647; всего FFFF FFFF16 возможных значений.

Тип

Диапазон

Формат

Размер в байтах

Shortint

-128 .. 127

Знаковый

1

Integer

-32768 .. 32767

Знаковый

2

Longint

-2147483648 .. 2147483647

Знаковый

4

Byte

0.. 255

Беззнаковый

1

Word

0.. 65535

Беззнаковый

2

Логический тип

Логический, булев (англ. Boolean или logical data type) тип данных — примитивный тип данных в информатике, которые могут принимать два возможных значения, иногда называемых правдой (true) и ложью (false). Присутствует в подавляющем большинстве языков программирования как самостоятельная сущность или реализуется через численный тип. В подавляющем большинстве языков за истину полагается единица, за ложь — ноль.

Название Boolean получило своё название в честь английского математика и логика Джорджа Буля, среди прочего, занимавшегося вопросами математической логики в середине 19 века.

Символьный тип

Символьный тип (Сhar) — простой тип данных, предназначенный для хранения одного символа в определённой кодировке. Может являться как однобайтовым (для стандартной таблицы символов), так и многобайтовым (к примеру, для Юникода). Основным применением является обращение к отдельным знакам строки.

Вещественные типы

К вещественному типу относится подмножество вещественных чи-

сел, которые могут быть представлены в формате с плавающей точкой

с фиксированным числом цифр. Запись значения в формате с плаваю-

щей запятой обычно включает три значения - m, b и e - таким обра-

зом, что m x b^e=n, где b всегда равен 2, а m и e являются цело-

численными значениями в диапазоне вещественного типа. Эти

значения m и e далее определяют диапазон представления и точность

вещественного типа.

Имеется пять видов вещественных типов: вещественное (Real),

с одинарной точностью (Single), с двойной точностью (Double), с

повышенной точностью (Extended) и сложное (Comp). Действия над

типами с одинарной точностью, с двойной точностью и с повышенной

точностью и над сложным типом могут выполняться только при нали-

чии числового сопроцессора 8087 (который был описан ранее).

1.2 Оператор присваивания

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

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

В логическом программировании принят другой, алгебраический подход. Обычного («разрушающего») присвоения здесь нет. Существуют только неизвестные, которые ещё не вычислены, и соответствующие идентификаторы для обозначения этих неизвестных. Программа только определяет их значения, сами они постоянны. Конечно, в реализации программа производит запись в память, но языки программирования этого не отражают, давая программисту возможность работать с идентификаторами постоянных значений, а не с переменными.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]