с терминами ВСЕ ВОПРОСЫ ОТНОСЯТСЯ К ЯЗЫКУ С # 1. Что такое инструкция? 2. Что такое регистрозависимость? 3. Как обозначаются комментарии в C#? 4. Что такое переменная? 5. Какие требования применяются к названию переменных?
1)Инструкции - это специальные команды,которую может выполнить компьютер. Программист пишет инструкции(команды) на языке программирования, а компьютер их выполняет.
2)Регистрозависимость - означает что имена переменных или инструкций зависят от регистра символов. Например,переменная sum будет доступна только с таким регистром(маленькие буквы), если обратится по имени SUM(большие буквы), то это уже другое имя и переменная не будет доступна.
3)Комментарии однострочные:
//это однострочный комментарии
Комментарии многострочные:
/*
это многострочный
комментарий
*/
4)простыми словами, переменная - это контейнер, в который мы может что-нибудь положить или взять.Этот контейнер находится в памяти компьтера.
По научному:"поименованная, либо адресуемая иным область памяти, адрес которой можно использовать для осуществления доступа к данным"
5)
В именах допускается использование символов алфавита и нижнего подчеркиваниянельзя использовать цифры в начале(1-символ)нельзя использовать зарезервированые слова(false,return)
2) N = 80 Ic=140 бит Найти К Решение: N =2(в степени I) 80 = 2*I I = 7 бит Ic = K* I => K =140 : 7 =20 символов 3) K = 100*20*30 N =80 Найти: Ic Решение: По той же формуле вычисляем размер 1 символа => I = 7 бит Ic = K*I Ic =100*20*30*7 = 420 000 бит =52500 байт 4) Ic = 4Kбайта K = 2048 Найти: N Решение: 4Кбайта = 4 * 2(в 13 степени) бит 2048 = 2(в 11 степени) . Найдем вес 1 символа : I= Ic / K I = 4 * 4 = 16(сокращаешь степени) N = 2*I дальше подставляешь под формулу)
1) var i,d,q:integer; begin d:=1; for q:=5 downto 1 do {можно и for q:=1 to 5 do но у вашем примере идет на спад , я сделал так же} d:=d+q; writeln(q,' ',d); end.
2) var i,d,q:integer; begin d:=1; for q:=4 downto 1 do d:=d+q; writeln(q,' ',d); end.
3) Здесь вовсе не нужен цикл , всеравно переменная станет 1(еденицей) var i,d,q:integer; begin d:=1; q:=1; d:=d+q; writeln(q,' ',d); end.
4) Будет зацикленость , поскольку не зименяется значение q (либо ошибка в условии) А так как нет изменений то и переработать нельзя в цикл for
1)Инструкции - это специальные команды,которую может выполнить компьютер. Программист пишет инструкции(команды) на языке программирования, а компьютер их выполняет.
2)Регистрозависимость - означает что имена переменных или инструкций зависят от регистра символов. Например,переменная sum будет доступна только с таким регистром(маленькие буквы), если обратится по имени SUM(большие буквы), то это уже другое имя и переменная не будет доступна.
3)Комментарии однострочные:
//это однострочный комментарии
Комментарии многострочные:
/*
это многострочный
комментарий
*/
4)простыми словами, переменная - это контейнер, в который мы может что-нибудь положить или взять.Этот контейнер находится в памяти компьтера.
По научному:"поименованная, либо адресуемая иным область памяти, адрес которой можно использовать для осуществления доступа к данным"
5)
В именах допускается использование символов алфавита и нижнего подчеркиваниянельзя использовать цифры в начале(1-символ)нельзя использовать зарезервированые слова(false,return)Объяснение: