Файл: 1 Задание 1 1 c 2 a 3 d 4 b 5 g 6 e 7 f 2 1Analyze the problem 2Make flowchart 3Write code and compile 4Test the program and detect Bugs 5 debug and correct it if necessary 6 document and maintain the program 2 Задание.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 23.11.2023

Просмотров: 35

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


4) A foreign key is a field in a relational table that matches the potential key of another table.

5) Referential integrity means that the foreign key in any table must always correspond to the corresponding row in the reference table.

7 Заданиe

Ex.2

I know a lot of different thing about data types. Nowadays IT is the most important science.

Пeрeвод тeкста:

ВАЖEН ЛИ ТИП ДАННЫХ?

Тип данных в локальной сети программирования- guage - это набор данных со значениями, имеющими предопределенные характеристики. Типы данных необходимы для любого языка компьютерного программирования. Людям легко проводить различие между различными типами данных. Обычно мы можем с первого взгляда определить, является ли число процентом, временем или суммой денег. Мы делаем это с помощью специальных символов - %, : и $ - которые в компьютере используют специальные внутренние коды для сохранения процессов. Аналогичным образом, компьютер использует специальные внутренние коды для отслеживания различных типов данных, которые он обрабатывает. Большинство языков программирования повторно требуют от программиста объявления типа данных каждого объекта данных, и большинство баз данных требуют, чтобы пользователь указывал тип каждого поля данных. Примерами типов данных являются: целое число, число единиц измерения с плавающей запятой, символ, строка и точка- er. Доступные типы данных варьируются от одного языка программирования к другому и от одного приложения базы данных к другому, но обычно в той или иной форме существуют следующие:

Целое число: в более общем смысле, целое число; число, не имеющее

дробной части.

Число с плавающей запятой: число с десятичной точкой. Например, 3 - это целое число, но 3.5 - это число с плавающей запятой.

Символ (текст): Читаемый текст

Обычно ограниченное число таких типов данных встроено в язык. Без них становится очень трудно поддерживать информацию в компьютерной программе. Поскольку основной принцип компьютерного программирования заключается в получении информации, ее обработке и доставке пользователю в другой форме , типы данных, очевидно, играют большую роль в определении того, как это достигается. С помощью объектно-ориентированного программирования программист может создавать новые типы данных для удовлетворяйте потребности приложений. Такое упражнение известно как "абстракция данных", и результатом является новый класс данных. Такой класс может использовать "встроенные" типы данных , такие как целые числа и символы. Например, можно было бы создать класс , который абстрагировал бы характеристики заказа на покупку. Тип данных заказа на покупку будет содержать более базовые типы данных чисел и символов, а
также может включать в себя другой объект, определенный другим классом. Тип данных заказа на покупку будет обладать всеми неотъемлемыми услугами, которые предоставляет язык программирования pro- предоставлено его встроенным типам данных. Язык обычно определяет диапазон значений для данного типа данных, способ обработки значений компьютером и способ их хранения. Разные языки имеют разные ограничения на типы данных, которые они предоставляют. Языки, которые оставляют программистам мало возможностей для определения своих собственных типов данных, называются строго типизированными языками. Слабо типизированные языки, с другой стороны (как и многие базовые варианты), не требуют, чтобы тип данных переменной объявлялся перед использованием, но он всегда должен поддерживать один и тот же тип данных на протяжении всего срока службы. Языки обычно допускают возможность приведения (преобразования) между совместимыми типами. В большинстве языков числа представляют собой либо целые числа, либо числа с плавающей запятой. То число 320 является целым числом, как и -125. Число 27.1 является числом с плавающей запятой, как и -34. 2. Чем больше диапазон чисел, которые необходимо представить, тем больше будет (фиксированное) требование к хранению данных. Впоследствии, а также из-за того, что память и другие хранилища традиционно были ограничены, языки компьютерного программирования также предоставляют различные размеры чисел:

-Short: Небольшие целочисленные диапазоны

-Long: Большие целочисленные диапазоны

-Float: небольшие диапазоны значений с плавающей запятой

-Double: большие диапазоны с плавающей запятой

Названия могут меняться (например, в Modula-2 используются REAL, INTEGER и LONGREAL, LONGINT), но общие принципы остаются прежними. Точные диапазоны также могут изменяться, но могут быть вычислены, если известен размер байта типа данных - мы можем представлять только числа от 0 до 255 (или -127 до 128) в одном байте, например. Поддержка комплексных чисел (с действительной и мнимой частями) не всегда гарантирована, и матричные вычисления обычно приходится выполнять вручную (программно). Символьное значение обычно составляет один байт ASCII, но другие наборы символов (например, EBCDIC) может изменить это. Обычно язык программирования не имеет дело непосредственно со строками (последовательностями символов), и обычно необходимо объявить скалярную переменную (массив) или указатель на блок памяти известного размера. Там, где доступен строковый тип, обычно это должен быть абстрактный тип данных (или класс), который скрывает внутренние компоненты от программы (инкапсуляция), и для этого им необходимо управлять с помощью доступных функций (методов). Для например, в C++ у нас может быть оператор 'myString-getLength()'. Указатель - это ссылка на фрагмент памяти, будь то "необработанная" память, отформатированная в соответствии с другим типом данных, или фрагмент исполняемого кода, такой как функция (процедура, метод...). Указатели могут использоваться для хранения массивов (например, строк символов) или как ссылка на статическое одиночное значение. При использовании указателей необходимо соблюдать осторожность, так как при определенных условиях они могут обладать некоторыми странными свойствами. Давайте взглянем на другие типы данных.



Ex.4

  1. Внутренний код

  2. Неотъемлемые услуги

  3. Заказ на покупку

  4. Слабо типизированный язык

Ex.5

  1. Data abstraction (definition type data together the operations defined on it, a also by the axioms defining a) formal operations) properties these operations

  2. Built-in data type (the data type originally available in the programming language itself, as opposed to the data types defined by the programmer in the source code of the program)

  3. A language with strict type control

  4. the ability tohiding some aspects of class d representation)

  5. Scalar variable a variable that takes values of e) scalar type

8 Заданиe

Ex.4

  1. методы общего назначения

  2. структура данных кучи

  3. алгоритм "разделяй и властвуй

  4. сортировка вставки

  5. смежные элементы

  6. вид оболочки

  7. пузырьковая сортировка

  8. быстрая сортировка

  9. обработка строк

  10. кодирование переменной длины

  11. дайджест сообщения

Ex.5

  1. data structure in programming

  2. priority queue

  3. tree sorting, pyramid sorting

  4. indirect/nonlinear dynamically allocated memory

  5. sorting by selection method (smallest or largest of elements)

  6. bitwise sorting

  7. longitudinal coding

  8. one-time (encryption) notebook

  9. convex hull

  10. a spanning tree (an algorithm that allows you to establish many parallel independent routes between several local networks or segments of such networks)

  11. hash function value

Ex.7

1) 1. Утилиты используют различные алгоритмы, которые подчеркивают эффективность хранения в ущерб скорости.