Все статьи » ЗФТШ Информатика

Статьи

  • §4. Оператор выбора Case

    Данный оператор представляет собой естественное расширение условного оператора. В общем виде он записывается следующим образом: case <выражение порядкового типа> of   константа_1: оператор_1;   константа_2: оператор_2;   &...

  • §3. Символьный тип данных в языке Паскаль

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

  • § 2. Представление текстовой информации в компьютере

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

  • §1. Основы теории информации

    1.1. Понятие информации. Количество информации. Единицы измерения информации Информация  является  одним из фундаментальных  понятий  совре-менной науки наряду с такими понятиями, как «вещество» и «энергия&raquo...

  • § 5. Логический тип данных в языке программирования Паскаль

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

  • § 4. Примеры задач на использование законов алгебры логики и формализацию высказываний

    Задача 1 С помощью тождественных преобразований максимально упростить следующее логическое выражение: `bar C vv` (`A` & `С`) `vv`  (`bar(A vv C vv bar(B)`) Решение Максимально упростить, это значит довести выражение до такого вида,...

  • § 3. Законы алгебры логики

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

  • § 2. Логические операции. Формализация высказываний

    Сейчас мы познакомимся с шестью основными логическими  операциями.  Каждая  из  них имеет несколько названий и обозначений.  Теперь для того, чтобы строго определить эти логические операции, нам нужно для каждой из них в...

  • § 1. Введение в алгебру логики

    Алгебра логики является частью активно развивающейся сегодня науки – дискретной математики. Дискретная математика  –  это тот раз-дел математики, где не используется понятие непрерывности. Термин «дискретный» в русс...

  • Примеры задач на операторы цикла

         Задача 1. Ввести значения xx и nn. Вычислить сумму ряда 1+x+x2+x3+…+xn1+ x + x^2 + x^3 + \dots + x^n.     Решение. Сумма вычисляется накопительным путём: сначала вычисляется каждое слагаемое, а потом оно добавл...

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

        Зачастую в задаче нужно повторять одни и те же действия много раз. Повтор некоторого фрагмента программы несколько раз называется циклом. Рассмотрим следующий пример.     Пример 8. Вывести на экран квадраты ...

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

         В рассматриваемых ранее задачах процесс вычисления был линейным, то есть программа не должна была выполнять разные действия в зависимости от того, какие данные ей ввели. Теперь вспомним задачи с ветвящимся алгоритмом.&nbsp...

  • Логический тип переменных

         В языке Pascal кроме уже изученных нами числовых типов ещё есть логический, который называется Boolean. Переменные этого типа занимают 1 байт оперативной памяти и могут принимать всего два значения – true и fals...

  • Примеры простейших программ

         Теперь воспользуемся всеми полученными знаниями и рассмотрим примеры простейших программ. Условимся в примерах не различать заглавные и строчные буквы, а ключевые слова выделять жирным шрифтом.      Пример 3. Вв...

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

         Операторы read и readln предназначены для задания значений переменным путём ввода их с клавиатуры. Правило их применения одно и то же: после слова read или readln в скобках через запятую перечисляются имена переменных...

  • Операторы вывода. Модификаторы формата

         Операторы вывода являются важнейшей частью языка программмирования, ведь только благодаря им, мы можем увидеть на экране компьютера результат работы нашей программы. В языке Pascal существует два оператора вывода: write и ...

  • Арифметические выражения

         Арифметические выражения состоят из операций и операндов. В языке программирования Pascal существует шесть операций: сложение (обозначается знаком «+»), вычитание (обозначается знаком «-»), умножени...

  • Числовые типы переменных. Оператор присваивания

         Рассмотрим два основных числовых типа переменных.     1) INTEGER. Этот тип характеризует целые числа. Переменные этого типа занимают в оперативной памяти 4 байта и могут принимать значения из диапазона [ &n...

  • Константы и переменные

         Познакомимся с двумя важнейшими в программировании понятиями. Определение 1  Константой назывется объект, который получает значение до начала выполнения программы и не может менять его в ходе выполнения. ...

  • Структура программы

         Рассмотрим общую структуру программы на языке Pascal. Программа состоит из двух частей: разделов описаний и раздела действий (команд, операторов). Раздел операторов представляет собой некую последовательность команд (опера...