Изучаем информатику

15 Окт »

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

Автор: | В категории: Изучаем информатику
1 кол2 пара3 трояк4 хорошо5 отлично (Еще не оценили)
Загрузка...

Программирование линейных алгоритмов языком Turbo Pascal 7.0 в операторах присваивания можно записывать имена сменных, которым присвоено значения за предыдущими операторами программы. Значением выражения, что является именем сменной, есть ее значения, присвоенное ей раньше. Например, если в программе сменной z присвоено значения 2, то выражение z+1 задает добавление 2 и 1 и имеет значение 3. При другом значении z выражение z+1 имел бы другое значение. Если это выражение написать, например, в операторе z : =z+l, то оператор задает увеличение значения z на 1, которым бы оно не было (конечно, какое-то значение сменной z надо присвоить перед выполнением этого оператора). Совокупность сменных, имена которых объявлено в программе, называется пам ‘яттю программы а соответствие между именами сменных и их залогами — залогом пам ‘яти программы. Присваивание значения сменной означает изменение залога пам ‘яти программы.

Прочитать все »

*/?>
1 кол2 пара3 трояк4 хорошо5 отлично (Еще не оценили)
Загрузка...

Для представления действительных чисел используют четыре типа: single, real, double, extended.  Тип real есть стандартным (доступным для использования независимо от установленного режима компиляции). Чтобы использовать другие действительные типы, надо установить специальный режим компиляции с помощью меню системы программирования или директивы компилятора.

Прочитать все »

*/?>
1 кол2 пара3 трояк4 хорошо5 отлично (1голосов, средний: 5,00 out of 5)
Загрузка...

Изучение любого языка начинается из изучение алфавита — конечного множества символов, разрешенных для использования. Алфавит языка Turbo Pascal содержит:

Прочитать все »

*/?>
15 Окт »

Беззнаковые коды

Автор: | В категории: Изучаем информатику
1 кол2 пара3 трояк4 хорошо5 отлично (Еще не оценили)
Загрузка...

Как уже отмечалось, восемь последовательных бит образовывают байт, который может иметь 256 разных залогов (комбинаций с 0 и 1). им можно поставить во взаимно однозначное соответствие целые числа от 0 до 255, целые числа от-128 до 127, 16-пары цифр или элементы какой-то 256-другого элементного множества.

Прочитать все »

*/?>
1 кол2 пара3 трояк4 хорошо5 отлично (Еще не оценили)
Загрузка...

Добавление одноцифровых чисел ученики изучают с помощью таблиц, в которых представлены результаты добавления чисел от 1 до 9, например, 7 + 8 = 15, 9+1 = 10,9+9 =18. Аналогичные таблицы добавления нетрудно составить для любой системы исчисления.

Прочитать все »

*/?>
1 кол2 пара3 трояк4 хорошо5 отлично (Еще не оценили)
Загрузка...

Разумеется, в этой статье мы не будем использовать сложный математический инструментарий. Те немногие понятия математики, к которым мы прибегнем, можно будет рассматривать просто как занимательные картинки. Одно из таких понятий — функция. Для читателей, не использующих в своей работе математический аппарат, этот термин мгновенно ассоциируется с картинкой, на которой начертаны две оси координат и какая-то линия — график некоторой функции. В общем, это представление верно. Однако здесь нелишне его уточнить. Математики называют еловом «функция» любой закон соответствия между переменными величинами, когда одной мз них (ее называют независимой переменной, или аргументом функции, и обозначают х) ставится в соответствие другая (ее называют зависимой переменной, или значением функции, и обозначают у).

Прочитать все »

*/?>
1 кол2 пара3 трояк4 хорошо5 отлично (Еще не оценили)
Загрузка...

Параметр-значение сообщает подпрограмме «собственную» сменную. В начале выполнения вызова подпрограммы этой сменной присваивается значение аргумента. Соответствующим аргументом может быть произвольное выражение того же типа, что и тип параметра (или типа, совместного за присваиванием с типом параметра).

Прочитать все »

*/?>
1 кол2 пара3 трояк4 хорошо5 отлично (Еще не оценили)
Загрузка...

Функция является второй разновидностью подпрограммы. Вызов функции является выражением (числовым, булевим и т.п.). Значением этого выражения становится значение, которое исчисляется при выполнении вызова функции и в некоторый специальный способ возвращает в программу.

Прочитать все »

*/?>
1 кол2 пара3 трояк4 хорошо5 отлично (Еще не оценили)
Загрузка...

Описанное здесь сортировка в среднем медленнее, чем быстрое, хотя и имеет сложность в наиболее плохом случае B(n\ogn) . Тем не менее этот алгоритм применяется для сортировки файлов и решение некоторых других задач. Пирамидальная сортировка (или сортировка с помощью груды) использует бинарное дерево (пирамиду). Рассмотрим цс понятие. Расположим элементы массива с индексами 1..к строками, удваивая количество элементов в строках: в первой строке — первый элемент (с индексом 1), во второму — с индексами 2 и 3, в третьему — с индексами 4-7, дальше— 8-15 и т.п.. Последняя строка может остаться неполным, Например, при п = 10 будет образована пирамида индексов, как на рисунке.

Прочитать все »

*/?>
9 Окт »

Быстрая сортировка

Автор: | В категории: Изучаем информатику
1 кол2 пара3 трояк4 хорошо5 отлично (Еще не оценили)
Загрузка...

Первый алгоритм быстрой сортировки 1960 года разработал Ч.А.Р. Хоар (CA.R.Hoare). Этот алгоритм есть одним из найпопу-лярніших, поскольку сравнительно нескладный в реализации, хорошо работает на разнообразных видах входных данных и не требует огромных объемов дополнительной памяти (кроме относительно небольшого стека).

Прочитать все »

*/?>



Всезнайкин блог © 2009-2015