Отчет по расчётно-графической работе №1 по дисциплине



бет2/2
Дата22.03.2023
өлшемі115,24 Kb.
#75679
түріОтчет
1   2
Байланысты:
Расчётно-графическая работа 1 Муратхан Шынгыс

Блок-схема алгоритма #1



Begin




n





sum = 0, digits = 0



End

sum

digits++

sum += i % 10;

for (int i = n; i > 0;
i /= 10)

digits


Листинг программы #2


//Цикл с предусловием - while #include


using namespace std;
int main() {
int n, sum = 0, digits = 0;
cout << "Enter a natural number: ";
cin >> n;
// calculate sum and number of digits using while loop
while (n > 0) {
sum += n % 10;
digits++;
n /= 10;}
cout << "Sum of digits: " << sum << endl;
cout << "Number of digits: " << digits << endl;
return 0;}

Начало

Блок-схема алгоритма #2





n





sum = 0, digits = 0





while (n > 0)



End

Sum, digits

N /= 0

Digits++

sum += n % 10;

Листинг программы #3


//Цикл с постусловием - do #include
using namespace std;
int main() {
int n, sum = 0, digits = 0;
cout << "Enter a natural number: "; cin >> n;
// calculate sum and number of digits using do-while loop
do {
sum += n % 10;
digits++;
n /= 10;
} while (n > 0);
cout << "Sum of digits: " << sum << endl;
cout << "Number of digits: " << digits << endl;
return 0;
}


Блок-схема алгоритма #3



Начало





n



Digits++

sum = 0, digits = 0



-

Sum,digits

n > 0

+

+

End



n /= 10

sum += n % 10


Входные/выходные данные



Рисунок 1 – Выполнение программы (цикл с параметром – for)



Рисунок 2 – Выполнение программы (цикл с предусловием – while)



Рисунок 3 – Выполнение программы (цикл с постусловием – do)


Вывод


При выполнении расчётно-графической работы на тему:


«Программирование циклических алгоритмов. Применение циклов: for, while и do, я научился писать программы для решения различных задач с применением операторов цикла for, while и do.
Получил необходимые теоретические и практические знания по написанию программ для обработки циклических алгоритмов на языке программирования С++.

Список использованной литературы





  1. Грацианова Т.Ю. Программирование в примерах и задачах. Информатика. – М.: «Бином», 2013

  2. Дейтел Х.М. Как программировать на С++. – М.: «Бином», 2014

  3. Культин Н. С/С++ в задачах и примерах. – СПб.: «БХВ-Петербург», 2016

  4. П.В. Евдокимов, П. А. Орленко. C++ на примерах. Практика, практика и только практика. – М.: «Наука и техника», 2019

  5. Гагарина Л.Г. Введение в теорию алгоритмических языков и компиляторов: учеб. пособие / Л.Г. Гагарина, Е.В. Кокорева. – М.: ИД ФОРУМ, 2020

  6. Гуриков С.Р., Основы алгоритмизации и программирования в среде LAZARUS: учеб. пособие / С.Р. Гуриков. – М. : ИНФРА-М, 2021

  7. Канцедал С.А. Алгоритмизация и программирование: учеб. пособие / С.А. Канцедал. – М: ФОРУМ, 2021

  8. Абылхасенова Д.К. Методические указания к выполнению лаболаторных работ по дисциплине «Основы алгоритмизации и программирования»

  9. Методы сортировки https://function-x.ru/cpp_algoritmy_sortirovki.html


Достарыңызбен бөлісу:
1   2




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет