Вы находитесь на странице: 1из 13

Ministerul Educației și Cercetării al Republicii Moldova

Universitatea Tehnică a Moldovei


Departamentul Informatică și Ingineria Sistemelor

RAPORT
Lucrarea de laborator nr.1
la Bazele Programarii Calculatoarelor
A efectuat:
st. gr. AAC-231
Socot.B

A verificat:
asist. univ. Țoncu
V.

Chişinău -2024
Lucrare de laborator nr.1
Tema: “Reprezentarea algoritmilor prin scheme logice”

Obiectivele lucrării: Familiarizarea cu reprezentarea algoritmilor prin scheme logice

Sarcina 1:

Reprezentați algoritmul prin schemă logică pentru (Calcularea volumului unui cilindru):

СТАРТ

-Считываем
радиус

-Считываем
высоту

-Переменная Pi=3.14
-Вычисляем квадрат радиуса

-Вычисляем объём

-Выводим объём

СТОП
Sarcina 2:

Reprezentați algoritmul prin schemă logică pentru (Caluclarea ariei unui dreptunghi).

СТАРТ

-Считываем
длину

-Считываем
ширину

-Вычисляем площадь

-Выводим
площадь

СТОП
Sarcina 3 :

Reprezentați algoritmul prin schemă logică pentru:

СТАРТ

-Считываем
число

-если число
>=0

то модуль = числу -иначе модуль равен -число

-Выводим
модуль

СТОП
Sarcina 4 :

Să se scrie algoritmul prin schemă logică pentru interschimbarea valorilor a două


variabile a şi b.

СТАРТ

-Считываем a

-Считываем b

-Создаём переменную a и x и присваиваем ей значение a

-Присваиваем а значение b

-Присваиваем b значение a и x

-Выводим а

-Выводим b

СТОП

Вывод:

В ходе выполнения лабораторной работы были разработаны алгоритмы для


решения четырех задач: вычисление объема цилиндра, расчет площади
прямоугольника, нахождение модуля числа и обмен значениями двух
переменных. Каждый алгоритм был представлен с использованием логических
схем, которые помогли визуализировать последовательность действий.
Лабораторная работа позволила ознакомиться с представлением алгоритмов с
использованием логических схем и развить навыки работы с базовыми
конструкциями программирования, такими как ввод, вывод, условные операторы и
арифметические выражения.
Ministerul Educației și Cercetării al Republicii Moldova
Universitatea Tehnică a Moldovei
Departamentul Informatică și Ingineria Sistemelor

RAPORT
Lucrarea de laborator nr.2
la Bazele Programarii Calculatoarelor
A efectuat:
st. gr. AAC-231
Socot.B

A verificat:
asist. univ. Țoncu
V.

Chişinău -2024
Lucrare de laborator nr.2
Tema: “Reprezentarea algoritmilor prin scheme logice și pseudocod”

Obiectivele lucrării: Familiarizarea cu reprezentarea algoritmilor prin pseudocod.

Sarcina 1:

Reprezentați algoritmul prin schema logica si pseudocod pentru (Calcularea produsului


a 3 numere a,b,c citite de la tastatura)

СТАРТ

-Считываем а

-Считываем b

-Считываем с

-Вычисляем произведение чисел = a * b * c

-Выводим
значение
выражения

СТОП
Псевдокод
Старт

Ввести a

Ввести b

Ввести c

Произведение = a * b * c

Вывести Произведение

Стоп

Sarcina 2 :

Fie a, b şi c trei numere reale, care reprezintă lungimile laturilor unui triunghi. Să se
scrie un algoritm care să calculeze şi să afişeze perimetrul şi aria triunghiului:

СТАРТ

-Считываем
длину стороны
а-Считываем
длину стороны b
-Считываем
длину стороны с

-Вычисляем полупериметр: = (a + b + c) / 2

-Вычисляем площадь: = sqrt(полупериметр *


(полупериметр - a) * (полупериметр - b) *
(полупериметр - c))

-Вычисление периметра: = a + b + c

-Вывод площади и
СТОП
периметра на
экран
Псевдокод
Старт

Ввести a

Ввести b

Ввести c

Полупериметр = (a + b + c) / 2

Площадь = sqrt(полупериметр * (полупериметр - a) * (полупериметр - b) *


(полупериметр - c))

Периметр = a + b + c

Вывести Площадь

Вывести Периметр

Стоп

Sarcina 3:

Reprezentati problema data prin schema logica si pseudocod:


O broască ţestoasă parcurge o distanţă de D kilometri în H ore. Să se scrie un algoritm
care să calculeze şi să se afişeze viteza cu care se deplasează broasca ţestoasă
(exprimată în metri/secundă).

СТАРТ

-Считывание
расстояния D в
километрах

-Считывание
времени H в
часах

- Выводим
- Вычисление скорости: скорость = D / (H * 3600).
значение
скорости на
экран
Псевдокод
Старт

Ввести D // расстояние в километрах

Ввести H // время в часах

Скорость = D / (H * 3600) // переводим время в секунды

Вывести Скорость

Стоп

Sarcina 4:

Reprezentati problema data prin schema logica si pseudocod:


Se citesc 3 numere. Sa se afiseze valoarea cea mai mare.

СТАРТ

-Считываем число а

-Считываем число b

-Считываем число с

- Если a >= b и a >= c


то максимальное =a - Иначе, если b >= a и то максимальное =b
b >= c,
то максимальное =c

- Выводим
максималь
ное число

СТОП

Псевдокод
Старт
Ввести a
Ввести b
Ввести c
Если a >= b и a >= c, то
Максимальное = a
Иначе, если b >= a и b >= c, то
Максимальное = b
Иначе
Максимальное = c
Вывести Максимальное
Стоп

Sarcina 5:

Reprezentati problema data prin schema logica si pseudocod:


Se citesc pe rând numere întregi până la introducerea valorii –1. Să se calculeze suma
a valorilor citite.

СТАРТ

- Инициализация переменной Сумма в 0


Псевдокод
Старт

Сумма = 0

Пока ввод не равен -1, выполнять

Ввести число

Сумма = Сумма + число

Конец цикла
Вывести Сумма

Стоп

Вывод
В ходе выполнения лабораторной работы были представлены алгоритмы для
решения пяти различных задач с использованием логических схем и псевдокода.
Каждый алгоритм охватывает ключевые концепции программирования, такие как
ввод данных, выполнение вычислений, условные операторы и циклы.

Каждая задача представлена с использованием логических схем для


визуализации последовательности действий, а также псевдокода, который может
быть использован в качестве основы для написания кода на различных языках
программирования.

Лабораторная работа позволила ознакомиться с методами представления


алгоритмов и развить навыки написания псевдокода для их реализации.

Вам также может понравиться