Programm.ws — это сайт, на котором вы можете почитать литературу по языкам программирования , а так-же посмотреть примеры работающих программ на С++, ассемблере, паскале и много другого..
Программирование — в обычном понимании, это процесс создания компьютерных программ.
В узком смысле (так называемое кодирование) под программированием понимается написание инструкций — программ — на конкретном языке программирования (часто по уже имеющемуся алгоритму — плану, методу решения поставленной задачи). Соответственно, люди, которые этим занимаются, называются программистами (на профессиональном жаргоне — кодерами), а те, кто разрабатывает алгоритмы — алгоритмистами, специалистами предметной области, математиками.
В более широком смысле под программированием понимают весь спектр деятельности, связанный с созданием и поддержанием в рабочем состоянии программ — программного обеспечения ЭВМ. Более точен современный термин — «программная инженерия» (также иначе «инженерия ПО»). Сюда входят анализ и постановка задачи, проектирование программы, построение алгоритмов, разработка структур данных, написание текстов программ, отладка и тестирование программы (испытания программы), документирование, настройка (конфигурирование), доработка и сопровождение.
Способ вычитания однозначных чисел из двузначных? | Математика
С++ для начинающих
Глава 1. Задачи
Приступая к решению задач этого раздела, следует вспомнить, что:
- инструкция for используется для организации циклов с фиксированным, известным во время разработки программы, числом повторений;
- количество повторений цикла определяется начальным значением переменной-счетчика и условием завершения цикла;
- переменная-счетчик должна быть целого (int) типа и может быть объявлена непосредственно в инструкции цикла.
104. Написать программу, которая выводит на экран ваши имя и фамилию 10 раз.
105. Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел. Ниже приведен рекомендуемый вид экрана во время работы программы.
Число | Квадрат |
1 | 1 |
2 | 4 |
3 | 9 |
4 | 16 |
5 | 25 |
6 | 36 |
7 | 49 |
8 | 64 |
9 | 81 |
10 | 100 |
106. Написать программу, которая выводит таблицу квадратов первых пяти целых положительных нечетных чисел. Ниже при- ¦ веден рекомендуемый вид экрана во время работы программы.
Таблица квадратов нечетных чисел.
Число | Квадрат |
1 | 1 |
3 | 9 |
5 | 25 |
7 | 49 |
9 | 81 |
107. Написать программу, которая вычисляет сумму первых п целых положительных целых чисел. Количество суммируемых чисел должно вводиться во время работы программы. Ниже приведен рекомендуемый вид экрана (данные, введенные пользователем, выделены полужирным шрифтом).
Щелчок 2023 | Задание №25. Делители (Все функции + Нарешивание прототипов)
Вычисление суммы положительных чисел. Введите количество суммируемых чисел -> 20 Сумма первых 20 положительных чисел равна 210
108. Написать программу, которая вычисляет сумму первых п целых положительных четных целых чисел. Количество суммируемых чисел должно вводиться во время работы программы. Ниже приведен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом).
Вычисление суммы четных положительных чисел.
Введите количество суммируемых чисел и нажмите
Сумма первых 12 положительных четных чисел равна 156
109. Написать программу, которая вычисляет сумму первых п членов ряда: 1, 3, 5, 7 . Количество суммируемых членов ряда задается во время работы программы. Ниже приведен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом). Вычисление частичной суммы ряда: 1,3,5,7 .
Введите количество суммируемых членов ряда -> 15 Сумма первых 15 членов ряда равна 330
110. Написать программу, которая вычисляет сумму первых n, членов ряда: 1 + — + — + —+.
Количество суммируемых членов ряда задается во время работы программы. Ниже приведен рекомендуемый вид экрана (данные, введенные пользователем, выделены полужирным шрифтом).
Вычисление частичной суммы ряда: 1+1/2+1/3+ . Введите кол-во суммируемых членов ряда -> 15 Сумма первых 15 членов ряда равна 3.3182
111. Написать программу, которая выводит таблицу степеней двойки от нулевой до десятой. Ниже приведен рекомендуемый вид экрана во время работы программы.
Таблица степеней двойки
112. Написать программу, которая вычисляет факториал введенного с клавиатуры числа. (Факториалом числа п называется произведение целых чисел от 1 до п. Например, факториал 1 равен 1, 8 — 40320).
Введите число, факториал которого надо вычислить
Факториал 7 равен 504 0
113. Написать программу, которая выводит таблицу значений функции у = -2,4х 2 +5х-3 в диапазоне от -2 до 2, с шагом 0,5. Ниже приведен рекомендуемый вид экрана во время работы программы.
X | Y |
— 2 | -22.60 |
-1.5 | -15.90 |
-1 | -10.40 |
-0.5 | -6.10 |
-3.00 | |
0.5 | -1.10 |
1 | -0.40 |
1.5 | -0.90 |
2 | -2.60 |
114. Написать программу, которая вводит с клавиатуры 5 дробных чисел и вычисляет их среднее арифметическое. Рекомендуемый вид экрана во время выполнения программы приведен ниже. Данные, введенные пользователем, выделены полужирным шрифтом.
Вычисление среднего арифметического последовательности
дробных чисел. После ввода каждого числа нажимайте
Среднее арифметическое введенной последовательности: 4.00
Для завершения нажмите
115. Написать программу, которая вычисляет среднее арифметическое вводимой с клавиатуры последовательности дробных чисел. Количество чисел должно задаваться во время работы программы. Рекомендуемый вид экрана приведен ниже.
Вычисление среднего арифметического последовательности дробных чисел.
Введите количество чисел последовательности -> 5 Вводите последовательность. После ввода каждого числа нажимайте -> 5.4 -> 7.8 -> 3.0 -> 1.5 -> 2.3
Среднее арифметическое введенной последовательности: 4.00 Для завершения нажмите
116. Написать программу, которая вводит с клавиатуры последовательность из пяти дробных чисел и после ввода каждого числа выводит среднее арифметическое введенной части последовательности. Рекомендуемый вид экрана во время выполнения программы приведен ниже.
В Обработка последовательности дробных чисел После ввода каждого числа нажимайте -> 12.3
12.30 Сред, арифметическое: 12.30
27.30 Сред, арифметическое: 13.65
37.30 Сред, арифметическое: 12.43
42.90 Сред, арифметическое: 10.73
54.40 Сред, арифметическое: 10.88
Введено чисел: 1 Сумма:
Введено чисел: 2 Сумма:
Введено чисел: 3 Сумма:
Введено чисел: 4 Сумма:
Введено чисел: 5 Сумма:
Для завершения нажмите
117. Написать программу, которая вычисляет среднее арифметическое последовательности дробных чисел, вводимых с клавиатуры. После ввода последнего числа программа должна вывести минимальное и максимальное число последовательности. Количество чисел последовательности должно задаваться во время работы программы. Рекомендуемый вид экрана приведен ниже.
Данные, введенные пользователем, выделены полужирным шрифтом.
Обработка последовательности дробных чисел. Введите количество чисел последовательности -> 5
Вводите последовательность. После ввода каждого числа нажимайте -> 5.4 -> 7.8 -> 3.0 -> 1.5 -> 2.3
Количество чисел: 5
Среднее арифметическое: 4.00
Минимальное число: 1.5
Максимальное число: 7.8
Для завершения нажмите
118. Написать программу, которая генерирует последовательность из 10 случайных чисел в диапазоне от 1 до 10, выводит эти числа на экран и вычисляет их среднее арифметическое. Рекомендуемый вид экрана во время выполнения программы приведен ниже.
*** Случайные числа *** 1342749621 сред, арифм. 3.9
119. Написать программу, которая генерирует три последовательности из десяти случайных чисел в диапазоне от 1 до 10, выводит каждую последовательность на экран и вычисляет среднее арифметическое каждой последовательности. Рекомендуемый вид экрана во время выполнения программы приведен ниже.
6 10 42581773 сред, арифм. 5.30
10 3 б 1 10 1 3 8 7 6 сред, арифм. 5.50
522542216 10 сред, арифм. 3.90
Для завершения работы нажмите
120. Написать программу, которая выводит на экран таблицу стоимости, например, яблок в диапазоне от 100 г до 1 кг с шагом 100 г. Ниже приведен рекомендуемый вид экрана программы во время ее работы (данные, введенные пользователем, выделены полужирным шрифтом).
Введите цену одного килограмма и нажмите (копейки от рублей отделяйте точкой) -> 16.50
Вес (гр) | Cтоимость (руб.) |
100 | 1.65 |
200 | 3.30 |
300 | 4.95 |
400 | 6.60 |
500 | 8.25 |
600 | 9.90 |
700 | 11.55 |
800 | 13.20 |
900 | 14.85 |
1000 | 16.50 |
121. Написать программу, которая выводит таблицу значений функции jH-*!- Диапазон изменения аргумента от -4 до 4, шаг приращения аргумента 0,5.
122. Написать программу, которая выводит таблицу значений функции .у=|х-2|+|х+1|. Диапазон изменения аргумента от -4 до 4, шаг приращения аргумента 0,5.
123. Напишите программу, которая выводит на экран таблицу умножения, например, на 7. Рекомендуемый вид экрана во время выполнения программы приведен ниже.
7×2=14
7×3=21
7×4=28
7×5=35
7×6=42
7×7=49
7×3=56
7×9=63
124. Напишите программу, которая выводит на экран квадрат Пифагора — таблицу умножения. Рекомендуемый вид экрана во время выполнения программы приведен ниже.
1 2 3 4 5 6 7 8 9 10
1 1 2 3 4 5 6 7 8 9 10
2 2 4 6 8 10 12 14 16 18 20
3 3 6 9 12 15 18 21 24 27 30
4 4 8 12 16 20 24 28 32 36 40
5 5 10 15 20 25 30 35 40 45 50
6 6 12 18 24 30 36 42 48 54 60
7 7 14 21 28 35 42 49 56 63 70
8 8 16 24 32 40 48 56 64 72 80
9 9 18 27 36 45 54 63 72 81 90
125. Напишите программу, которая вычисляет частичную сумму ряда: 1-1/3+1/5-1/7+1/9-. и сравнивает полученное значение с я/4 (при суммировании достаточно большого количества членов этого ряда, величина частичной суммы приближается к П/4).
126. Напишите программу приближенного вычисления интеграла функции ƒ х)=5х 2 -х+2 методом прямоугольников.
127. Напишите программу приближенного вычисления интеграла методом трапеций.
128. Напишите программу, которая выводит на экран изображение шахматной доски. Черные клетки отображать «звездочкой», белые — пробелом. Рекомендуемый вид экрана во время выполнения программы приведен ниже.
129. Написать программу, которая преобразует введенное пользователем десятичное число в двоичное. Рекомендуемый вид экрана во время выполнения программы приведен ниже.
Преобразование десятичного числа в двоичное Введите целое число от 0 до 255 и нажмите -> 49
Десятичному числу 49 соответствует двоичное 00110001 Для завершения нажмите
130. Написать программу проверки знания таблицы умножения. Программа должна вывести 10 примеров и выставить оценку: за 10 правильных ответов — «отлично», за 9 и 8 — «хорошо», за 7 и 6 — «удовлетворительно», за 6 и менее — «плохо». Ниже приведен рекомендуемый вид экрана во время работы программы. Ответы пользователя выделены полужирным шрифтом.
*** Проверка знания таблицы умножения ***
После примера введите ответ и нажмите .
Вы ошиблись! 7×8=56
Правильных ответов: 9
131. Написать программу проверки умения складывать и вычитать числа в пределах 100. Программа должна вывести 10 примеров, причем в каждом примере уменьшаемое должно быть больше или равно вычитаемому, т. е. не допускается предлагать испытуемому примеры с отрицательным результатом.
Оценка выставляется по следующему правилу: за 10 правильных ответов — «отлично», за 9 и 8 — «хорошо», за 7 и 6 — «удовлетворительно», за 6 и менее — «плохо». Ниже приведен рекомендуемый вид экрана во время работы программы. Ответы пользователя выделены полужирным шрифтом.
Проверка умения складывать и вычитать числа.
После примера введите ответ и нажмите
75-4=71
35-9=29
Вы ошиблись! 35-9=26
14-1=13
6-5=1
37-19=28
Вы ошиблись! 37-19=18
53-14=39
94-87=7
90-16=74
4-2=2
89-41=48
Правильных ответов: 8
Оценка: Хорошо
132. Написать программу, которая выводит на экран работающие «электронные часы», которые работают в течение, например, трех минут или до тех пор, пока пользователь не нажмет любую клавишу.
Источник: programm.ws
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Cancel Create
cprogramming / module04 / while.md
- Go to file T
- Go to line L
- Copy path
- Copy permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Cannot retrieve contributors at this time
120 lines (96 sloc) 4.35 KB
- Open with Desktop
- View raw
- Copy raw contents Copy raw contents Copy raw contents
Copy raw contents
- Написать программу, которая выводит на экран hello world 10 раз. сдаюсь, дай решение
hello world hello world hello world hello world hello world hello world hello world hello world hello world hello world
- Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел. сдаюсь, дай решение
1 * 1 = 1 2 * 2 = 4 3 * 3 = 9 4 * 4 = 16 5 * 5 = 25 6 * 6 = 36 7 * 7 = 49 8 * 8 = 64 9 * 9 = 81 10 * 10 = 100
- Написать программу, которая вычисляет сумму первых n целых положительных целых чисел. Количество суммируемых чисел должно вводиться во время работы программы. сдаюсь, покажи решение
4 1 -3 2 3
- Написать программу, которая выводит таблицу степеней двойки от нулевой до десятой. сдаюсь, покажи решение
2^0 = 1 2^1 = 2 2^2 = 4 2^3 = 8 2^4 = 16 2^5 = 32 2^6 = 64 2^7 = 128 2^8 = 256 2^9 = 512 2^10 = 1024
- Вычисление среднего арифметического последовательности дробных чисел. сдаюсь, покажи решение
Enter n: 5 enter a number: 2 enter a number: 4 enter a number: 6 enter a number: 8 enter a number: 9
average = 5.8
- Написать программу, которая генерирует три последовательности из десяти случайных чисел в диапазоне от 1 до 10, выводит каждую последовательность на экран и вычисляет среднее арифметическое каждой последовательности. сдаюсь, покажи решение
8 1 2 4 3 3 4 9 5 8 4.7 10 6 7 8 2 6 2 3 1 10 5.5 4 8 2 8 1 2 1 1 7 2 3.6
- Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности положительных чисел (длина последовательности неограниченна). Последнее число — 0. сдаюсь, покажи решение
- Написать программу для которая счиатет сколько цифр в числе.
- Написать программу, которая «задумывает» число в диапазоне от 1 до 10 и предлагает пользователю угадать число за 5 попыток.
- Напишите программу, которая выводит на экран таблицу значений функции у = 2*х*x-5*х-8 в диапазоне от -4 до 4. Шаг изменения аргумента 0.5.
- Напишите программу, которая вычисляет число «Пи» с заданной пользователем точностью. Для вычисления значения числа «Пи» воспользуйтесь тем, что значение частичной суммы ряда 1-1/3+1/5-1/7+1/9-. при суммировании достаточно большого количества членов приближается к значению Пи/4. Рекомендуемый вид экрана во время выполнения программы приведен ниже (данные, введенные пользователем, выделены полужирным шрифтом).
Задайте точность вычисления ПИ -> 0.001 Значение числа ПИ с точностью 0.001000 равно 3.143589 Просуммировано 502 члена ряда.
- Написать программу, которая вычисляет наибольший общий делитель двух целых чисел.
Источник: github.com
Презентация на тему Программирование циклических алгоритмов. Начала программирования
ввод целых чисел и подсчёт количества введённых положительных и отрицательных чисел. Ввод должен осуществляться до тех пор, пока не будет введён ноль.
В задаче в явном виде задано условие окончания работы.
Воспользуемся оператором repeat.
Слайд 10
program n_17;
var n, k1, k2: integer;
begin
k1:=0;
k2:=0;
repeat
write (‘Введите целое число>>’);
readln
(n);
if n>0 then k1:=k1+1;
if n
Слайд 11
Ввод осуществляется до тех пор, пока не будет
введён ноль.
Работа продолжается, пока n 0.
оператором while:
program n_18;
var n, k1, k2: integer;
begin
k1:=0;
k2:=0;
n:=1;
while n<>0 do
begin
writeln (‘Введите целое число>>’);
read (n);
if n>0 then k1:=k1+1;
if n
Слайд 12 Самое главное
В языке Паскаль имеются три вида операторов
цикла:
while цикл-ПОКА)
repeat (цикл-ДО)
for (цикл с параметром).
Если число повторений
тела цикла известно, то лучше воспользоваться оператором for; в остальных случаях используются операторы while и repeat.
Слайд 13 Вопросы и задания
Дана последовательность операторов:
a:=1;
b:=2;
while a+b
будет повторен цикл и какими будут значения переменных a,
b, s после исполнения этой последовательности операторов?
Требовалось написать программу вычисления факториала числа n (факториал числа n есть произведение всех целых чисел от 1до n).
Программист торопился и написал программу неправильно.
Ниже приведён фрагмент его программы, в котором содержится пять ошибок:
k:=1;
f:=0;
while k 8;
s:=a+b
Сколько раз будет повторён цикл и какими будут значения переменных a, b, s после исполнения этой последовательности операторов?
Напишите программу, в которой осуществляется ввод целых чисел (ввод осуществляется до тех пор, пока не будет введён ноль) и подсчёт суммы и среднего арифметического введённых положительных чисел.
Используйте оператор repeat.
Напишите программу, в которой осуществляется ввод целых чисел (ввод осуществляется до тех пор, пока не будет введён ноль) и определение максимального (наибольшего) из введённых чисел.
Используйте оператор repeat.
Напишите программу вычисления наибольшего общего делителя двух целых чисел:
а) используйте оператор repeat;
б) используйте оператор while.
Сколько раз будет выполнен цикл?
а) for i:=0 to 15 do s:=s+1;
б) for i:=10 to 15 do s:=s+1;
в) for i:=-1 to 1 do s:=s+1;
г) for i:=10 to 10 do s:=s+1;
д) k:=5;
for i:=k-1 to k+1 do s:=s+1;
Напишите программу, которая 10 раз выводит на экран
ваши имя и фамилию.
Напишите программу, выводящую на экран изображение шахматной доски, где чёрные клетки изображаются звёздочками, а белые — пробелами. Рекомендуемый вид экрана после выполнения программы представлен ниже:
* * * *
* * * *
* * * *
* * * *
* * * *
* * * *
* * * *
* * * *
Напишите программу, которая вычисляет сумму:
а) первых n натуральных чисел;
б) квадратов первых n натуральных чисел;
в) всех чётных чисел в диапазоне от 1 до n;
г) всех двузначных чисел.
Напишите программу, которая генерирует 10 случайных чисел в диапазоне от 1 до 20, выводит эти числа на экран и вычисляет их среднее арифметическое.
Напишите программу, которая выводит на экран таблицу степеней двойки (от нулевой до десятой).
Рекомендуемый вид экрана после выполнения программы представлен ниже:
Таблица степеней двойки:
0 1
1 2
2 4
3 8
4 16
5 32
6 64
7 128
8 256
9 512
10 1024
Напишите программу, которая выводит на экран таблицу умножения на n (n — целое число в диапазоне от 2 до 10, вводимое с клавиатуры).
Какой из трёх рассмотренных операторов цикла является, по вашему мнению, основным, т. е. таким, что им можно заменить два других?
Обоснуйте свою точку зрения.
Слайд 14 Опорный конспект
while (цикл-ПОКA)
repeat (цикл-ДО)
for (цикл с параметром).
Число повторений
цикла известно
В языке Паскаль имеются три вида операторов
Число повторений
цикла неизвестно
Источник: findtheslide.com