вообшем задали нам написать коснсольное приложение в turbo delphi: Дано натуральное n. Составить программу, вычисляющую произведение четных цифр числа n.
я вроде чё та начал делать но что то не получается
var n,n1:integer; begin write(‘n=’); readln(n); while n<>0 do begin if n div 2=0 then writeln(‘n=’); end; readln; end.
______________
1. Название темы должно адекватно отражать суть решаемой задачи/проблемы.
На первый раз я исправил.
В дальнейшем темы с подобным названием будут закрываться/удаляться,
а автор такой темы получать штрафы.
2. Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Последний раз редактировалось Serge_Bliznykov; 28.02.2012 в 13:46 .
Источник: www.programmersforum.ru
Решение задач python 2
Домашнее задание. C++. Сумма, произведение, среднее арифметическое чисел.
Даны два целых числа A и B (при этом A ≤ B). Выведите все числа от A до B включительно.
a = int(input())
b = int(input())
for i in range(a, b + 1):
print(i)
Задача «Ряд – 2»
Условие
Даны два целых числа A и В. Выведите все числа от A до B включительно, в порядке возрастания, если A < B, или в порядке убывания в противном случае.
a = int(input())
b = int(input())
if a for i in range(a, b+1):
print(i)
else:
for i in range(a, b-1, -1):
print(i)
Задача «Ряд – 3»
Условие
Даны два целых числа A и В, A > B A>B . Выведите все нечётные числа от A до B включительно, в порядке убывания. В этой задаче можно обойтись без инструкции if.
a = int(input())
b = int(input())
for i in range(a – (a + 1) % 2, b – b % 2, -2):
print(i, end=’ ‘)
Задача «Сумма десяти чисел»
Условие
Дано 10 целых чисел. Вычислите их сумму. Напишите программу, использующую наименьшее число переменных.
sum = 0
for i in range(10):
number = int(input())
sum += number
print(sum)
Задача «Сумма N чисел»
Условие
Дано несколько чисел. Вычислите их сумму. Сначала вводите количество чисел N, затем вводится ровно N целых чисел. Какое наименьшее число переменных нужно для решения этой задачи?
Как получить список четных чисел. А также, список нечетных чисел. Уроки Python. Александр Килинкаров
a = int(input())
sum = 0
for i in range(a):
sum += int(input())
print(sum)
Задача «Сумма кубов»
Условие
По данному натуральному n вычислите сумму 1 3 +2 3 +3 3 +…+n 3 .
n = int(input())
sum = 0
for i in range(n + 1):
a = i ** 3
sum += a
print(sum)
Задача «Факториал»
Условие
Факториалом числа n называется произведение 1 × 2 × … × n. Обозначение: n!.
По данному натуральному n вычислите значение n!. Пользоваться математической библиотекой math в этой задаче запрещено.
a = 1
n = int(input())
for i in range(1, n + 1):
a *= i
print(a)
Задача «Сумма факториалов»
Условие
По данному натуральном n n вычислите сумму 1 ! + 2 ! + 3 ! + . . . + n ! 1!+2!+3!+…+n! . В решении этой задачи можно использовать только один цикл. Пользоваться математической библиотекой math в этой задаче запрещено.
n = int(input())
f = 1
sum = 0
for i in range(1, n + 1):
f = f * i
sum += f
print (sum)
Задача «Количество нулей»
Условие
Дано N чисел: сначала вводится число N, затем вводится ровно N целых чисел. Подсчитайте количество нулей среди введенных чисел и выведите это количество. Вам нужно подсчитать количество чисел, равных нулю, а не количество цифр.
num_nulej = 0
for i in range(int(input())):
if int(input()) == 0:
num_nulej += 1
print(num_nulej)
Задача «Лесенка»
Условие
По данному натуральному n ≤ 9 выведите лесенку из n ступенек, i-я ступенька состоит из чисел от 1 до i без пробелов.
n = int(input())
for i in range(1, n + 1):
for a in range(1, i + 1):
print(a, sep=”, end=”)
print()
Задача «Потерянная карточка»
Условие
Для настольной игры используются карточки с номерами от 1 до N. Одна карточка потерялась. Найдите ее, зная номера оставшихся карточек.
Дано число N, далее N − 1 номер оставшихся карточек (различные числа от 1 до N). Программа должна вывести номер потерянной карточки.
Для самых умных: массивами и аналогичными структурами данных пользоваться нельзя.
n = int(input())
sum = 0
for i in range(1, n + 1):
sum += i
for i in range(n – 1):
sum -= int(input())
print(sum)
Источник: nickcasual.wordpress.com
Составьте программу, которая вычисляет произведение чисел от 1 до n
Источник: images.myshared.ru
Смотря что ты хочешь изучить и что имеешь ввиду под программированием.
Если html+css — да, вполне возможно. Но это верстка а не программирование. SQL — так же возможно, но и работу с БД я так же не могу назвать настоящим программированием.
Если же брать серьезное программирование — однозначное нет. Минимум год самообучения по 8-12 часов в день. Минимум — если у тебя уже есть некая база и неплохо поставленная логика. Значительно больше если нет.
У меня была очень сильная база (я несколько лет работал в IT конторе мирового масштаба(входит в первую десятку по размеру) международной тех.поддержкой высшего уровня[там было 5 таких] а так же QA[тестировщиком], а так же некую базу программирования уже имел), но у меня пошло пол года по 8-12 часов в день что бы достичь некоего более-менее неплохого уровня на C#. По факту недостаточного что бы работать полноценным программистом. Но все же достаточного для автоматизации.
Реальное программирование — это не просто синтаксис языка. Программирование — это умение решать задачи. Как математические так и логические. Логические — в первую очередь! А так же знание ряда алгоритмов.
А так же знание инструментов которыми пользуешься(например нужно понимать как внутри устроен List/LinkedList и Array для того,что бы их правильно оптимально использовать, просто знать что длинна аррея не меняется — НЕ ДОСТАТОЧНО). Синтаксиса языка НЕ ДОСТАТОЧНО кто бы тебе не говорил обратного.
Что бы не быть баснословным, я наведу простой пример использования алгоритмов:
Алгоритм среднего между 2мя целыми числами нормального человека:
(a+b)/2
алгоритм среднего из 2х целых чисел программиста(умного, а не в кавычках):
a/2+b/2+(a%2+b%2)/2
где % — вычисление остачи от деления.
потому как первый алгоритм даст ровно в половине из возможных случаев неправильный ответет из-за переполнения памяти + еще в четверти случаях просто на одиницу меньше нужного. Заметьте! Не ошибку! А неправильный ответ в трех случаях из 4х! А «программист»(именно в кавычках) еще и не будет в курсе почему так
Для нецелочисленного типа данных(double, float) проще:
a/2+b/2
Как видишь, проблема не в синтаксисе как таковом Выучить синтаксис — как раз наименьшая из проблем. Хотя, замечу, что, даже, это для многих будет непосильной задачей.
С другой стороны — я за то что бы не грузить человека «паттернами» и излишними алгоритмами. На новичков это подействует, скорее всего, негативно, чем позитивно. Типа…. «я слышал про паттерн ____________, вот задача на которую КАЖЕТСЯ подойдет он.» А потом решение задачи усложняется в разы. Ну или затягивается. Паттерны нужно не только знать, но и применять с умом.
К алгоритмам так же нужны знания как и когда их лучше применять. Поэтому — БЕЗ ФАНАТИЗМА.
PS: человек снизу, который меня активно критикует(Jone Done), даже путает среду разработки и язык… Delphi — это не язык, а IDE, а язык там это Object Pascal.
Так же там в коментариях у нее я проверил ее «нормальные знания джавы»… Желающие посмотреть на «номально выучившую язык за 2,5 месяца» смотреть туда. И это при том что Я ДЖАВУ НЕ ЗНАЮ, а, так, посмотрел инфу не более чем 3 дня где-то пол года назад просто для общего развития и что бы лично сложить свое собственное мнение по языку.
Валерій Пістольний 49
1.Написать программу для нахождения четных чисел от 10 до 30. 2. Написать программу для нахождения суммы S= 1+3/4 + 4/5+…+30/31 .
Источник: refdb.ru
ааааа
какой это класс?(
я вообще ноль в этом Alice Konst 1
Задача по информатике в паскале. вычислите 100!?
1.Напишите программу, которая находит все простые числа в диапазоне от 2 до N проверкой каждого числа из этого интервала на простоту.
2.Вычислить точное значение факториала 100!=1*2*3*..*99*100 и вывести его на экран в десятичной системе счисления(это число состоит более чем из сотни цифр и явно не помещается в одну переменную.
Источник: images.myshared.ru
var i,n:longint;
begin
read(n);
for (i:=2 to n) do if (i/i=1) then write(i, ‘ ‘);
end.
var i,f:longint;
begin
f:=1;
for (i:=1 to 100) do f:=f*i;
write(‘100 != ‘, f);
end.
Помогите написать программу, которая вычисляет сумму всех чётных чисел в диапазоне от 1 до n ?
Написать программу, которая вычисляет сумму всех чётных чисел в диапазоне от 1 до n Guest 6
Источник: images.myshared.ru
Это сумма членов арифметической прогрессии с А1=1 и d=2
Напишите прогу, которая строит случайн перестановку чисел от 1 до n – массив из n натурал. чисел, в котором есть все числа от 1 до n .
Источник: images.myshared.ru
using namespace std;
else if (n > 10000)
int num_reverse = n; // количество перестановок сделаем, например, равным размеру массива
// Переставляем случайные два элемента местами
Источник: onpioneer.ru