Читайте также:
|
|
Возвращаемый_тип — это тип данных, который возвращает функция. Может быть любым стандартным типом данных C++ (int, double и т.д.) (или void (пустой), если функция не возвращает никакого значения).
Идентификатор — имя функции, как и любой идентификатор в C++ должен состоять из букв, цифр и символа подчеркивания и начинаться не с цифры.
Список_параметров — перечисление всех параметров, передаваемых функции. Имеет вид последовательности выражений вида тип_переменной идентификатор, разделенных запятыми. Если функция не принимает ни одного параметра, то список будет пустым.
Тело функции может содержать любые инструкции, среди которых должна быть хотя бы одна инструкция return, которая завершает выполнение процедуры и возвращает указанное значение. Инструкций return может быть много, каждая из них немедленно прерывает выполнение функции.
Локальные переменные Все переменные, которые необходимы для выполнения функции, объявляются в начале блока этой функции. Локальная переменная, объявленная внутри блока, неизвестна за пределами собственного блока кода. Ее могут использовать лишь инструкции, включенные в блок, в котором эта переменная объявлена. Переменная не существует до входа в этот блок и разрушается при выходе из блока. Глобальные переменные Если необходимо создать переменную, которую могли бы использовать сразу несколько функций, ее нужно объявить вне всех функций, т.е. до функции main(). Глобальные переменные известны на протяжении всей программы, их можно использовать в любом месте кода, и они поддерживают свои значения во время выполнения всего кода программы. Если в функции глобальная и локальная переменные имеют одинаковые имена, то при обращении к этому имени используется локальная переменная, не оказывающая при этом никакого влияния на глобальную. Без особой необходимости следует избегать использования глобальных переменных, так как они занимают память в течение всего времени выполнения программы, а не только тогда, когда действительно необходимы. Рекурсивные функции // Программа 6.0// Составить рекурсивную функцию для вычисления факториала заданного числа#include <iostream>using namespace std; int factorial(int n); int main(){int n;cout << "Vvesti n: " << "\n";cin >> n;cout << factorial(n) << "\n";system("pause");return 0;} int factorial(int n){ if (n==0) return 1; // Проверка условия, которая обеспечивает выход // из функции без выполнения рекурсивного вызова. else return (n*factorial(n-1)); // Вызов функцией самой себя от аргумента n-1 } Рекурсия – процесс вызова функцией самой себя. Если рекурсивная функция вызывается с аргументом, равным 1, то она сразу возвращает значение 1. В противном случае она возвращает произведение (n*factorial(n-1)). Для вычисления этого выражения вызывается функция factorial с аргументом (n-1). Этот процесс повторяется до тех пор, пока аргумент не станет равным 1, после чего вызванные ранее функции начнут возвращать значения. (Сколько раз вызывается функция, столько раз происходит умножение на величину n, которая при каждом вызове уменьшается на 1. Возвращение результатов происходит в обратном порядке: 1*2*3 и т.д.) Например, при вычислении факториала числа 2 первое обращение к функции factorial(n) приведет ко второму обращению к той же функции, но с аргументом, равным 1. Второй вызов функции вернет значение 1, которое буде умножено на 2. При написании рекурсивной функции необходимо включить в нее инструкцию проверки условия, которая бы обеспечивала выход из функции без выполнения рекурсивного вызова. Если этого не сделать, то, вызвав однажды такую функцию, из нее уже нельзя будет вернуться. МассивыМассив — это структура однотипных данных, занимающих непрерывную область памяти. Массив имеет размер — количество элементов в нем. Каждый элемент массива имеет свой номер (также называемый индексом), обращение к элементу массива осуществляется путем указания его индекса. В языке C++ элементы нумеруются начиная с 0, поэтому последний элемент массива имеет номер на 1 меньше размера массива.
Миссия, цели и задачи, стратегии компании
Обозначенной миссии, на сайте компании или во внутренних документах, найдено не было. По опыту работы в данной организации, можно ее предварительно сформулировать:
· развитие крупного и среднего бизнеса российских и зарубежных компаний через продвижение их продукции;
· развитие малого и среднего бизнеса в России, через обеспечение его владельцев заказами;
· формирование рабочих мест для начинающих специалистов;
Цель компании: «Делать Бизнес клиентов успешным».
Из цели можно сделать предположение, что компания ориентирована на качественное выполнение своих услуг, нацелена на высокий результат своей работы. Предполагает, то, что клиенты, обратившись в агентство в первый раз, будут пользоваться их услугами вновь и вновь.
Основные приоритеты: Оперативное реагирование, гибкий подход к ценообразованию, качественная реализация и клиентский сервис.
Для рекламного агентства очень важно своевременно и оперативно реагировать на запросы от Клиента, и не случайно данный пункт руководители агентства вынесли как преимущество. Не все агентства могут быть на связи 24 часа в сутки, 7 дней в неделю, в том числе в выходные и праздничные дни.
Как известно, рекламные акции проходят в основном в не рабочее время, это будние дни вечер, а также выходные дни, поэтому данный пункт действительно является важным и существенным и на него будут обращать внимание потенциальные клиенты агентства.
Девиз компании: « Разумный выбор профессионалов».
В девиз компании, заложен смысл, что компания соответствует цене и качеству, и, обратившись в рекламное агентство «Успех» заказчики сделают правильный выбор.
Задача рекламного агентства: « Управление имиджем клиента».
Проанализировав задачу компании, можно предположить, что в рекламное агентство «Успех» обращаются за помощью, продвижения товара или услуги компании заказчика.
На мой взгляд, у компании не достаточно полно, качественно и профессионально описаны миссия, цели и задачи, причем это основные понятия стратегического управления и на данный момент многие заказчики могут и обращают внимание. Из них тяжело уловить какие потребности клиента удовлетворяет компания.
Основной проблемой компании является отсутствие как конкурентной, так и стратегии роста. Компания движется «вслепую», доверяясь интуиции. В условиях современного рынка невозможно быть лидером не имея четкого представления, о том, что компании необходимо делать, как в краткосрочной перспективе, так и долгосрочной перспективе. Данный пункт выпускной квалификационной работы был выделен для того, чтобы подчеркнуть необходимость решения данной проблемы в первую очередь. Компания нуждается в разработке грамотной конкурентной стратегии, а также стратегии роста, в силу того, что рынок, на котором функционирует компания, растет. Также компания нуждается в разработке стратегии взаимоотношения с потребителями. Поскольку компания плохо понимает, кто их потребители и не сегментирует их можно сказать, что она реализует стратегию недифференцированного маркетинга.
На данный момент стратегия развития компании нацелена на увеличение оборотов и доли продаж на рынке рекламных услуг.
По взаимодействию с потребителями, компания использует стратегию недифференцированного маркетинга, что позволяет компании конкурировать с более крупными компаниями на специализированных рынках.
По типу конкуренции рынок рекламных услуг относится к рынку совершенной конкуренции. Компаний очень много, входных барьеров на рынок нет, поэтому рекламные агентства постоянно открываются. По типу конкурентной стратегии компания работает по принципу сфокусированной стратегии, т.к. охватить весь рынок ей не под силу, а сфокусироваться на одной направлении и реализовывать его качественно и постепенно возможно.
Дата добавления: 2014-12-18; просмотров: 102 | Поможем написать вашу работу | Нарушение авторских прав |