Skip to content

Лабораторные работы по курсу предмета "Основы алгоритмизации и программирования". Семестр №1 - БГУиР, ВМСиС.

Notifications You must be signed in to change notification settings

d-sivashko/C-Labs-1stSem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Информация

В репозитории содержатся лабораторные работы по курсу предмета "Основы алгоритмизации и программирования", а так же файлы с теорией и вариантами заданий, некоторые советы и впечатления. Семестр №1 - ВМСиС.

Работы принимала Желтко Ю.Ю.

В теории между теорией и практикой нет никакой разницы. На практике происходит иначе.

Немного о сдаче лаб для Первашей. Защита происходит так: вы с преподавателем компилируете вашу программу, если все хорошо, вам могут тыкнуть в рандомный участок кода и попросить объяснить, что там просходит. Так же обычно задают 1-2 простых вопроса по теории, будьте к этому готовы! Советую не затягивать со сдачей, потому что ближе к концу семестра образовываются большие очереди и вылезают долги по другим предметам.

Если у вас возникли вопросы, можете смело писать мне в Telegram!

Содержание

  1. Программное обеспечение
  2. Условия лабораторных работ
  3. Подготовка к экзамену

Программное обеспечение

При реализации лабораторных работ преподаватели советуют использовать следующующий софт:

Совет: Рисовать блок-схемы крайне удобно в онлайн-сервисе Draw.io

Условия лабораторных работ

Составить блок-схему алгоритма в Microsoft Visio.

Вариант 23: Дана строка из нескольких слов. Слова отделяются друг от друга пробелами или запятыми. Подсчитать количество слов, длина которых больше заданного числа.

Написть программу по блок-схеме 1-ой лабораторной работы.

Вариант 1: Даны натуральное число n и целые числа a1,…an Вычислить количество и сумму положительных, отрицательных и равных нулю членов данной последовательности.

Вариант 12: Дан массив М(15) вещественных чисел. Расположить элементы в обратном порядке.

Вариант 2: Дана действительная квадратная матрица порядка n. Найти наибольшее из значений элементов, расположенных в заштрихованной части матрицы.

Вариант 8: Даны действительные числа a1,…an, действительная квадратная матрица порядка n. Получить действительную матрицу размера n*(n+1), вставив в исходную матрицу между j и j+1 столбцами новый столбец с элементами a1,…an..

Вариант 8: Даны натуральное число n и символы s1,…,sn. Группы символов, разделенные пробелами (одним или несколькими) и не содержащими пробелов внутри себя, будем называть словами:

а) подсчитать количество слов в данной последовательности;

б) преобразовать данную последовательность, заменяя всякое вхождение слова str1 длинной n, на слова str2 длинной m.

Вариант 2: Дан текст. Слова в тексте разделены пробелами и знаками препинания. Получить n наиболее часто встречающихся слов и число их появлений.

Примечание: Единственная лаба, в которой условие реализовано до конца. Нужно искать и выводить несколько часто повторяющихся слов, работу приняли частично с понижением балла.

Вариант 4: Ввести с клавиатуры число. Написать функцию, которая определяет четность числа. Если число четное – разделить его на два, если нечетное – оставить как есть. Написать функцию, которая находит процент от числа. Результат вычислений вывести на экран.

Вариант 4: Ввести с клавиатуры число n. С помощью рекурсивной функции найти факториал числа n. Вывести полученное значение на экран.

Удачи!

About

Лабораторные работы по курсу предмета "Основы алгоритмизации и программирования". Семестр №1 - БГУиР, ВМСиС.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages