Последнее изменение

49 недель 4 дня назад

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

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

Электронная коммерция
Теория

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

IP-адресация в сети Интернет
Теория

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

Создание файла и запись данных в него (среда программирования КуМир)
Программирование в КуМир

Указанный пользователем файл открывается на запись. Далее в цикле запрашивается ввод строк, которые записываются в открытый файл. Если вводится строка, состоящая из одного символа "!", то файл закрывается и происходит выход из цикла. Это единственный способ выйти из цикла, так как цикл задан как...

Вывести слова в обратном порядке (среда программирования КуМир)
Программирование в КуМир

Вводится строка, состоящая из слов, разделенных пробелами. Требуется вывести на экран слова строки в обратном порядке.

Алгоритм решения

Вводятся две переменные - "начало" и "конец", обоим присваивается номер последнего символа строки. Далее в цикле просматривается исходная...

Системы управления базами данных (СУБД)
Теория

Система управления базами данных или сокращенно СУБД - это программное обеспечение объединенное со специализированным языком, предназначенное для работы с базами данных.

База данных - это какие-либо данные определенной тематики, каким-либо образом организованные и хранящиеся во внешней...

Определение количества строк, слов и символов в файле (КуМир)
Программирование в КуМир

Дан файл с произвольным текстом. Требуется посчитать в нем количество строк, слов и символов.

Переменные:

  • f - переменная, связанная с файлом
  • line - количество строк
  • word - количество слов
  • char - количество символов
  • ...
Деление большего числа на меньшее (среда программирования КуМир)
Программирование в КуМир

Вводятся два натуральных числа. Требуется нацело разделить большее на меньшее. Если числа не делятся нацело без остатка, то следует вывести и остаток.

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

Двоичный поиск в массиве (среда программирования КуМир)
Программирование в КуМир

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

Значение можно искать просто перебирая элементы массива от начала до искомого. Если его не...

Функция для вычисления НОК или НОД (среда программирования КуМир)
Программирование в КуМир

Пользователь вводит пары чисел, требуется вычислять наибольший общий делитель (НОД) или наименьшее общее кратное (НОК) в зависимости от его выбора.

НОК можно вычислить, если получить НОД по формуле НОК = a*b / НОД(a,b). Вынесем вычисление и того и другого в одну функцию-алгоритм. Что...

Разложение натурального числа на простые множители
Программирование в КуМир

Пользователь вводит число. Необходимо разложить его на простые числа.

Так как в КуМир есть только команда "выход" (аналог break) и нет команд-аналогов для continue и goto, то программа будет выглядеть немного сложнее, чем она была бы при их наличии.

Внешний цикл будет продолжаться...