Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
💸 Как сделать бизнес проще, а карман толще?
Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое раписание, но и напоминать клиентам о визитах тоже.
Проблема в том, что средняя цена по рынку за такой сервис — 800 руб/мес или почти 15 000 руб за год. И это минимальный функционал.
Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.⚡️ Для новых пользователей первый месяц бесплатно. А далее 290 руб/мес, это в 3 раза дешевле аналогов. За эту цену доступен весь функционал: напоминание о визитах, чаевые, предоплаты, общение с клиентами, переносы записей и так далее. ✅ Уйма гибких настроек, которые помогут вам зарабатывать больше и забыть про чувство «что-то мне нужно было сделать». Сомневаетесь? нажмите на текст, запустите чат-бота и убедитесь во всем сами! Задание 2. Написать рекурсивную функцию, определяющую количество положительных элементов в заданном векторе vectorn.
Написать рекурсивную функцию, определяющую количество положительных элементов в заданном векторе vectorn. 1. Представим решение этой сложной задачи через решение более простой посредством рекурсивного обращения. Чтобы подсчитать количество нужных нам элементов во всем векторе, содержащем n элементов, необходимо сначала сделать это для вектора, содержащего n – 1 элемент, n – 2 элемента и так далее. Затем остается выполнить проверку последнего элемента и добавить к результату единицу в том случае, если он окажется положительным.
2. Схема алгоритма решения задачи:
3. Код программы
3.1. На языке Паскаль:
Program Variant_0; Uses WinCrt; Const n = 10; {задание размера вектора именованной константой} Type TVect=Array [1..n] Of Integer; {описание нового типа} Var i, count: Word; v_min, v_max: Integer; vector: TVect; Function Count_pol(k: Word; Var AA: TVect): Word; Var m: Word; Begin If (k=0) Then m: =0 {если в векторе уже нет элементов} Else Begin m: =Count_pol(k-1, AA); If (AA[k]> 0) Then m: =m+1; End; Count_pol: =m; End; {функции Count_pol} Begin {головная программа} Randomize; {запуск генератора случайных чисел} WriteLn('Лабораторная работа №9_2'); WriteLn('Вариант №0'); WriteLn('ИС-11-1'); WriteLn('Пупкин Василий');
|