Что выведет данная программа

Новые вопросы по информатике

Сколько всего различных символов может быть в восьмибитной текстовой кодировке? 1) 8 2) 512 3) 256 4) 65536

Паскаль. Написать программу подсчета количества отрицательных чисел среди любых 10 вводимых. 1 программа с использованием while, 2 программа — repeat

Сколько кб информации содержит сообщение объемом 2^20 бит?

Информатика пользователь создад сообщение из 256 символов в кодировке Unicode в которой каждый символ кодируется 16 битами после редактирования информационный объем сообщения составил 3072 бит Определите сколько символов удалили сообщение если его

Запишите числа в беззнаковом коде (формат 1 байт): а) 31; б) 163; в) 65; г) 128.

Главная » Информатика » Что выведет данная программа? program p1; var Z:integer; function f (n:byte) : longint; begin if n=0 then f:=1 else f: = (2*n) * f (n-1); end; begin z:=f (5); writeln (z); end.

Источник: urokam.net

Ты не угадаешь что выведет эта программа на python №13

Что выведет данная программа?

Найдите правильный ответ на вопрос ✅ «Что выведет данная программа? program p1; var Z:integer; function f (n:byte) : longint; begin if n=0 then f:=1 else f: = (2*n) * f (n-1) ; . » по предмету Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.

Новые вопросы по информатике

Написать программу, которая выводит на экран результаты следующих действий: 27-5= 11+21= 32/2= 2+2*2= (2+2) * 2= Написать программу, которая выводит на экран результаты следующих действий: 21-4= 21+11= 43/3= 3+3*3= (3+3) * 3=

Вариант 2 1. Даны три числа. Найдите сумму второго и третьего числа. Найдите квадрат первого числа. 2. Даны длины сторон прямоугольника. Найдите площадь прямоугольника.

3. Даны длины катетов прямоугольного треугольника. Найдите периметр треугольника.

Почему при А=1, В=1, С=1 ответ АVВ равно 1?

2. Какое значение будет иметь переменная b после выполнения следующих операторов присваивания: a:=3; b:=a+9; b:=a+b; b:=a-b+b/a. 3.

Найдите наиболее точное общее имя каждой группе объектов: з) клавиатура, сканер, мышь

Главная » Информатика » Что выведет данная программа? program p1; var Z:integer; function f (n:byte) : longint; begin if n=0 then f:=1 else f: = (2*n) * f (n-1) ; end; begin z:=f (5) ; writeln (z) ; end.

Источник: iotvet.com

Определите что выведет данная программа

Определите, что будет выведено в результате выполнения следующей программы

Рабочая тетрадь по Информатике 9 класс Босова
Задание 78. Определите, что будет выведено в результате выполнения следующей программы. а)

Читайте также:
Не отображается программа в панели задач

Ты не угадаешь что выведет эта программа на python №22



Ответ: 4.5 — среднее значение элементов массива а. б)


Ответ: 4 — количество элементов массива, значения которых больше 10. в) Результат такой, потому что цикл затрагивает только 6 элементов массива (for i:=1 to 6), то есть a[7]=2 он не учитывает в программе. Именно по этому значение m, которое учитывает положительные числа, нашло только два элемента.



Ответ: m = 2 — количество положительных чисел среди первых шести элементов массива; n = 3 — количество отрицательных чисел среди первых шести элементов массива; к = 1 — количество нулей среди первых шести элементов массива. г)


Ответ: d = 4 — номер элемента массива, имеющего наибольшее значение (первого наибольшего, если таких элементов несколько).

Python Урок 2. Работа с циклами

Цикл while — цикл с предусловием. Пример использования:

Комментарии в Python

Однострочный комментарий начинается с # .
Блочный комментарий можно использовать так (строго говоря, блочного комментария нет в Питоне):

#Однострочные Питон комментарии # Это # блочный или многострочный # комментарий

»’ тоже блочный комментарий »’

Операторы break и continue

цикл while на питоне

Оператор break — выход из цикла
Оператор continue — выход из текущей итерации цикла

a=0 while a!=10: a=a+1 if a==5: continue print (a) if a==7: break print («всё!»)

import random number = random.randint(0, 100) while True: answer = input(‘Угадай число: ‘) if answer == «» or answer == «exit»: print(«Выход из программы») break if not answer.isdigit(): print(«Введи правильное число») continue answer = int(answer) if answer == number: print(‘Верно!’) break elif answer > number: print(‘Загаданное число больше’) else: print(‘Загаданное число меньше’)

Задание Python 2_1: Последовательно вводятся ненулевые числа. Определить сумму положительных и сумму отрицательных чисел. Закончить ввод чисел при вводе 0. Для перевода из строки в целое число, использовать функцию int().

Пример вывода:

Пример вывода:

Цикл FOR

оператор цикла For на Питоне

В Python цикл for имеет такой синтаксис:

for i in range(3): print(i) # 0 # 1 # 2

Пример с двумя параметрами:

for i in range(5, 8): print(i) # 5 # 6 # 7

for x in range(1,11): print ( 2**x ) # 2 4 8 16 . 1024

Шаг счетчика цикла можно менять:

for x in range(1,11,2): print ( 2**x )

for i in range(10, 7, -1): print(i) # 10 # 9 # 8

Еще пример работы:

for i in ‘hello world’: if i == ‘o’: continue print(i, end=») # hell wrld

Пример использования break:

for i in ‘hello world’: if i == ‘l’: break print(i, end=») # he

a=0 n=10 for i in range(1,n+1,2): a=a+1 if a==5: continue print (a) if a==7: break print («всё!»)

Пример вывода:

Случайное число

В Python случайное число задается с помощью двух функций:

  • random() – случайное вещественное из полуинтервала [0,1) ;
  • randint(a,b) – случайное целое из отрезка [a,b].

Но для использования функция необходимо предварительно подключить библиотеку:

Читайте также:
Как сделать презентацию в программе Microsoft powerpoint

# подключение библиотеки: from random import randint # получение целого случайного числа в диапазоне от 1 до 10 x = randint(1,11) # получение вещественного случайного числа в полуинтервале от 5 до 11 from random import random x = 6*random() + 5

Цикл for in при работе с кортежами (тип данных)

i = 1 for color in ‘красный’, ‘оранжевый’, ‘желтый’, ‘зеленый’, ‘голубой’, ‘синий’, ‘фиолетовый’: print(i,’-й цвет радуги — это ‘, color) i += 1

Другой вариант работы со счетчиком цикла:

for i in 1,2,3,’one’,’two’,’three’: print(i)

name = «Ivan» for letter in name: print(letter) # I # v # a # n

Рубрики:
13 комментариев
FinkRA

а кто-то знает как без работы со списками решить первое задание 2_3 – перебор и сравнение 10 числе?

АДмин, проверь нумерацию заданий

admin

здесь имеется в виду, вводим каждое число в цикле. БЕЗ использования списков

FinkRA

я нашел решение чуть позже
оно есть

Александр

Не подскажите, кто автор уроков? Хочу попросить у него решения к заданиям по урокам Python. Так как не всегда понятно, как делать и свериться после выполнения бывает полезно.

admin

напишите на e-mail, внизу сайта написан

Александр

А можно ли попросить решения к заданиям по урокам Python. Часто решаю задачки офлайн, хочется иногда проверить правильность решения

Елизавета

Здравствуйте, подскажите, пожалуйста, я новичок в языке python. Я сделала программу, не могу понять в чем проблема, делаю по Вашему примеру. Пишет ошибка:
a = 1

answer = input («Введите число: «)

while a != answer :
a=a+1
if a == answer — 1 :
continue
print (a)
if a== answer :
break
print («Всё!»)

b = input («Введите первое число: «)
c = input («Введите второе число: «)

while b != c :
b=b+1
if b == c-1 :
print (b)
if b == c :
break
c=c-1
if c == b+1 :
print (c)
if c == b :
break

Елизавета

Также мне нужно те же программы с for

Алёна

Доброе утро. Я очень извиняюсь, но устала смотреть на мучения ребёнка (это Сириус Питон, решил все задачи, а эта уже неделю не даётся). Помогите решить задачу, просто намекните, что у него в коде не так. УСЛОВИЕ: Даны целые неотрицательные числа a, b, c, d, при этом 0≤cВ этой задаче нельзя использовать инструкцию if, операторы сравнения (< и т.д.), должен быть только один цикл.
Входные данные
На вход подаются четыре строки, в каждой из которых написано по одному неотрицательному целому числу — a, b, c, d. Все числа не превосходят 2∗109, 0≤cнесколько его решений:
1)
a, b, c, d = int(input()), int(input()), int(input()), int(input())
res = »

for i in range(a, b + 1):
if i % d == c:
res += str(i) + ‘ ‘

2)
a, b, c, d = int(input()), int(input()), int(input()), int(input())
res = »

for i in range(a, b + 1):
res += str(i) * (i % d == c) + ‘ ‘

3)
a = int(input())
b = int(input())
c = int(input())
d = int(input())
lst = [i for i in range(a, b + 1)]
print(*list(filter(lambda x: x % d == c, lst)))

Читайте также:
С какими программами работает zbrush

у вас имеются пару ошибок
1
elif answer < number:
print(‘Загаданное число больше’)
else:
print(‘Загаданное число меньше’)
здесь перепутано «меньше» и «больше»
2.for i in range(3):
print(i)
# 1
# 2
# 3
Здесь вывод роги будет
0
1
2

admin
Александр

Мой вариант на поиск чисел Армстронга, правда, вродь некоторых нехватает… или мне кажется

for nbr in range(100, 9999):
n = nbr
arr = []
while (n % 10 != 0):
arr.append(n % 10) # создаёт массив цифр из числа
n = int(n / 10)
arr = arr[::-1] # делает реверс массива arr
for f in range (1,9): # цикл для наращивания степени чисел
sum = 0
for i in range(len(arr)): #цикл суммирование отдельно каждого числа в одинаковой степени
sum += int(arr[i])**f
if sum == nbr:
print(«This is Armstrong number, number is: %s» %nbr)
break

Александр

отступы не отразились тут, но думаю главное логика… не судите строго, только учусь)

Определите что выведет данная программа

Задания Д24 C1 № 7769

cnt = cnt + x MOD 2

var x,cnt: integer;

cnt:=cnt + x mod 2;

using namespace std;

cnt:=cnt + x mod 2;

Задание 16 ЕГЭ (16.11), где определить, что выведет на экран программа при вызове F

procedure F(n: integer); forward; procedure G(n: integer); forward; procedure F(n: integer); begin if n > 2 then begin write(n); F(n — 1); G(n — 2); end else write(n+2); end; procedure G(n: integer); begin write(n); if n > 2 then begin G(n — 1); F(n — 2); end else write(n+1); end;

DECLARE SUB F(n) DECLARE SUB G(n) SUB F(n) IF n > 2 THEN PRINT n F(n — 1) G(n — 2) ELSE PRINT n+2 END IF END SUB SUB G(n) PRINT n IF n > 2 THEN G(n — 1) F(n — 2) ELSE PRINT n+1 END IF END SUB

def F(n): if n > 2: print(n, end=») F(n — 1) G(n — 2) else: print(n+2, end=») def G(n): print(n, end=») if n > 2: G(n — 1) F(n — 2) else: print(n+1, end=»)

Дана программа на языке программирования Pascal. Определи, что будет выведено на экран.

uses crt;
var
mas, A: array[1..10] of real;
begin
clrscr;
mas[1]:=15;
mas[5]:=31;
mas[9]:=85;
A[1]:=(mas[9]-mas[1])*mas[5];
write(A[1]:5:0);
readkey;
end.
В ответе укажи только число без каких-либо знаков препинания. Например: 100

Знаешь ответ? Добавь его сюда!

Ответить на вопрос

дано натуральное число n. вычислить 1*2+2*3*4+..+2*3*4+..+n.

информатика.8 класс.пожалуйста, помогите СРОЧНО. я вас умоляю, помогите!

перевести по схеме: 55(8) — Х(2) — Х(16), D0(16)-Х(2)-Х(8), в скобках указано основание системы счисления.

нужно решить в тетради.

Как сократить это время, очень срочно, помогите пожалуйста

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Похожие публикации:

  1. Vpn как будто сидишь из узбекистана
  2. Как поменять батарейку в ключе фольксваген тигуан
  3. Как проверить преобразователь напряжения 24 12
  4. Что такое оверлей в steam

Источник: big-soviet.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru