42615

Подсчитать количество цифр целого десятичного числа

Лабораторная работа

Информатика, кибернетика и программирование

Инициализация переменной начальным значением x=6. Задаем условный оператор ifelse: если выполняется условие 2x2 то переменной y присваивается значение x2; если условие не выполняется то переменной y присваивается значение 4. Вывод результата или переменной x на экран.

Русский

2013-10-30

49 KB

5 чел.

PAGE  5

1.Задание

1.1. Дано x. Вычислить  y, если

              x2 при  –2 x 2

             4 в противном случае

1.2. Подсчитать количество цифр целого десятичного числа.  

                                                  

                                                                                           

2.Описание программы

2.1. Объявление 2-х переменных с плавающей точкой x, y.

Инициализация переменной начальным значением x=6. Переменная y используется  для записи ответа.

Задаем условный оператор (if-else): если выполняется условие,

-2x2, то переменной y присваивается значение x2; если условие не выполняется, то переменной y присваивается значение 4.

Вывод результата на экран.

Конец программы.

2.2.  Эта задача была выполнена разными способами (с помощью трех разных циклов: for, while, do-while). Я считаю, что наиболее удобно использовать цикл while, т.к. в этом случае программа получается более наглядной и понятной в исполнении.

Объявление 2-х целочисленных переменных x, z.  z – оперант, в котором подсчитывается количество цифр, а x – счетчик.

Инициализация переменных начальными значениями x=0, z=128.

Задаем цикл while: счетчик будет увеличиваться на единицу до тех пор, пока результат деления z нацело на 10 не станет равен 0.

Вывод результата, или переменной x, на экран.

Конец программы.

Приложение B

Блок-схема задания №1

                                                        Else (ложно)

                                         If (истинно)

                                       

Блок-схема задания №2

1. Циклы while и for

                                               

2.Цикл do-while

                                                                             истинно

                ложь


 

А также другие работы, которые могут Вас заинтересовать

30515. Средства синхронизации потоков в ОС Windows. Функции и объекты ожидания. Критические секции 25.71 KB
  При создании многопоточных приложений необходимо контролировать взаимодействие отдельных потоков. Большинство ошибок при работе с потоками возникает из-за того, что во время работы приложения различные потоки пытаются обратиться к одним и тем же данным. Для предотвращения подобной ситуации в ОС Windows (как впрочем и в других операционных системах) существуют средства синхронизации, которые позволяют контролировать доступ к разделяемым ресурсам.
30517. Понятие файловой системы. Логическая и физическая организация файловой системы FAT 37.17 KB
  В широком смысле понятие файловая система включает: совокупность всех файлов на диске наборы структур данных используемых для управления файлами такие например как каталоги файлов дескрипторы файлов таблицы распределения свободного и занятого пространства на диске комплекс системных программных средств реализующих управление файлами в частности: создание уничтожение чтение запись именование поиск и другие операции над файлами. Двоичные файлы не используют SCIIкоды они часто имеют сложную внутреннюю структуру например...
30518. Ключи криптосистемы. Жизненный цикл ключей. Требования к обеспечению безопасности жизненного цикла ключей. Управление ключами в криптографических системах 34.39 KB
  Методы разграничения доступа: Разграничение доступа по спискам; Использование матрицы установления полномочий; Разграничение доступа по уровням секретности и категориям; Парольное разграничение доступа.; управление сроком действия паролей их периодическая смена; ограничение доступа к файлу паролей; ограничение числа неудачных попыток входа в систему это затруднит применение метода грубой силы ; обучение пользователей; использование программных генераторов паролей такая программа основываясь на несложных правилах может...
30519. Технологии обеспечения безопасности корпоративной сети с использованием оборудования 2-го уровня модели OSI 228.33 KB
  VLN Virtul Loclre Network это одна из функций Fst Ethernet. VLN позволяет изменять конфигурацию сети объединять пользователей в отдельные рабочие группы определять доступные сегменты для отдельно взятого порта. VLN дает возможность значительно оптимизировать работу локальной сети за счет разгрузки отдельных ее сегментов от лишнего трафика. С помощью VLN можно еще контролировать и эффективно подавлять широковещательные штормы которые в больших сетях иногда останавливают работу целых сегментов.
30520. Технологии обеспечения безопасности корпоративной сети с использованием оборудования 3-го уровня модели OSI 53.73 KB
  Метод анализа на лету заключается в мониторинге сетевого трафика в реальном или близком к реальному времени и использовании соответствующих алгоритмов обнаружения. Системы обнаружения атакIntrusion Detection Systems IDSs анализирует трафик поступающий на нее на соответствие сигнатурам в случае соответствия трафика сигнатуре оповещает администраторов по безопасности о наличии совпадения. Обычно на IDS поступает копия трафика который необходимо анализировать то есть IDS не ставят в разрез соединению это достигается...
30521. Средства обеспечения защиты данных от несанкционированного доступа, средства идентификации и аутентификации объектов БД, языковые средства разграничения доступа, организация аудита в системах БД. Задачи и средства администратора безопасности БД 32.18 KB
  В современных условиях любая деятельность сопряжена с оперированием большими объемами информации, которое производится широким кругом лиц. Защита данных от несанкционированного доступа является одной из приоритетных задач при проектировании любой информационной системы. Следствием возросшего в последнее время значения информации стали высокие требования к конфиденциальности данных. Системы управления базами данных, в особенности реляционные СУБД
30522. Основные понятия защиты информации (субъекты, объекты, доступ, граф доступов, информационные потоки). Постановка задачи построения защищенной автоматизированной системы (АС). Ценность информации 50.99 KB
  Ценность информации. Доска Пример матрицы доступа дискреционная модель защиты Выступление Основные понятия защиты информации. В связи с развивающимся процессом информатизации общества все большие объемы информации накапливаются хранятся и обрабатываются в автоматизированных системах построенных на основе современных средств вычислительной техники и связи.