// PascalABC.NET 3.3, сборка 1583 от 25.11.2017 // Внимание! Если программа не работает, обновите версию!
function nDigits(n:int64):integer; // если число begin Result:=0; if n<0 then n:=-n; while n>0 do begin Result+=1; n:=n div 10 end end;
function nDigits(s:string):=s.Length; // если строка
begin Writeln(nDigits(1234567890123456)); // 16 Writeln(nDigits('123456789012345678901234567890')) // 30 end.
Результат 16 30
Vika-simonenko
08.12.2020
Виды операционных систем
Вычислительная техника - Инструкция пользователя ПК
Операционная система - это комплекс программ, который обеспечивает управление аппаратными средствами компьютера, организует работу с файлами (в том числе запуск и управление выполнением программ), а также реализует взаимодействие с пользователем.
Windows – семейство проприетарных операционных систем корпорации Майкрософт (Microsoft), базирующихся на основе графического интерфейса пользователя
Плюсы: широко известна, существует много приложений написанных именно под эту ОС
Недостатки: платная, большое количество вирусов, написанных под эту ОС. В настоящее время ИжГТУ закуплена лицензия на использование данной ОС попрограмме MSDN AA (использование лицензии допустимо только для учебного процесса)
Linux - это бесплатная современная операционная система, создаваемая независимыми разработчиками по всему миру.
Плюсы: бесплатный, нет необходимости покупать как сам пакет (можно скачать из Интернета, взять диск у знакомых и т.д.), так и лицензию на него, доступный, легко осваиваемый, удобный в использовании, содержит в своем составе весь необходимый для работы набор прикладных программ, безопасный (почти не существует вирусов).
Недостатки: в ряде случаев в среде Linux невозможно найти полноценные аналоги прикладных программ для Windows, необходимость изучения новой для большинства пользователей среды.
Для использования внутри ВУЗа рекомендуется применять дистрибутив ALT Linux или openSUSE.
mvolkov8
08.12.2020
1.Алфави́т (греч. ἀλφάβητος), также а́збука, — форма письменности, основанная на стандартном наборе знаков. 2.Мощность алфавита - это количество символов, из которых состоит алфавит. Например, мощность русского алфавита - 33 символа. 3.по формуле.. 4.каждый символ может иметь 64 значения,то есть,то на каждый символ выделяется 6 бит(от 0 до 63,всего 64 варианта).Всего символов- 100. Значит все нужно 6 *100=600бит=75байт. 5.Один символ (включая пробел) = 1 байт перевод в байты - 3.5 Кб * 1024 байт = 3584 байт Количество символов - 3584 6.В первом тексте информационный объем одного символа состовляет: N=2^i 32=2^5 i=5 бит Во втором тексте: 64=2^6 i=6 Значит,в 1,2 раза (6:5=1,2)
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Напишите программу, которая вычисляет количество цифр числа. используйте функцию.
// Внимание! Если программа не работает, обновите версию!
function nDigits(n:int64):integer; // если число
begin
Result:=0;
if n<0 then n:=-n;
while n>0 do begin
Result+=1;
n:=n div 10
end
end;
function nDigits(s:string):=s.Length; // если строка
begin
Writeln(nDigits(1234567890123456)); // 16
Writeln(nDigits('123456789012345678901234567890')) // 30
end.
Результат
16
30