Файл: 2. Продвижение и презентация программного обеспечения ок 2, ок 6.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 02.02.2024

Просмотров: 48

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Работа со списком организации в Galloper


  • Работа с режимами в программе мини- CRM

  • Работа со справочниками в мини- CRM



    Критерии оценки на зачете:


    • оценка «отлично» выставляется студенту, если глубоко и прочно усвоил программный материал, исчерпывающе, последовательно, четко и логически стройно его излагает, умеет тесно увязывать теорию с практикой, свободно справляется с задачами, вопросами и другими видами применения знаний, причем не затрудняется с ответом при видоизменении заданий, использует в ответе материал различной литературы, правильно обосновывает принятое нестандартное решение, владеет разносторонними навыками и приемами выполнения практических задач по формированию общепрофессиональных компетенций;

    • оценка «хорошо» выставляется студенту, если он твердо знает материал, грамотно и по существу излагает его, не допуская существенных неточностей в ответе на вопрос, правильно применяет теоретические положения при решении практических вопросов и задач, владеет необходимыми навыками и приемами их выполнения, а также имеет достаточно полное представление о значимости знаний по дисциплине;

    • оценка «удовлетворительно» выставляется студенту, если он имеет знания только основного материала, но не усвоил его деталей, допускает неточности, недостаточно правильные формулировки, нарушения логической последовательности в изложении программного материала, испытывает сложности при выполнении практических работ и затрудняется связать теорию вопроса с практикой;

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



    ОГБПОУ «Инзенский государственный техникум отраслевых технологий, экономики и права»


    ПЦК технических дисциплин

    (наименование)


    Комплект тестовых и самостоятельных заданий
    по профессиональному модулю

    ПМ.03 «Сопровождение и продвижение программного обеспечения отраслевой направленности»


    (наименование дисциплины)

    Инза, 2015
    Тестовое задание

    1. Необходимость продвижения на рынке программных продуктов компаниями-

    разработчиками определяется:

    a) Условиями конкуренции.

    b) Развитием технических средств.

    c) Усложнением условий взаимодействия сотрудников внутри фирмы.

    2. К электронным средствам массовой информации относятся:

    a) Информационные агентства.

    b) Общественно-политические журналы.

    c) Телевидение.

    3. Компактный, лаконичный сайт, содержащий общую информацию о компании и

    роде оказываемых ею услуг называется:

    a) Корпоративное представительство.

    b) Информационный сайт.

    c) Визитка

    4. Любая форма информирования потребителей о ваших товарах, услугах и

    деятельности фирмы называется:

    a) Сообщением.

    b) Продвижением.

    c) Распространением.

    5. Расставьте по порядку этапы в модели иерархии воздействия:

    убеждение, знание, предпочтение, благожелательное отношение, покупка, осознание

    6. Закончите фразу:

    К формам продвижения продукта относятся реклама, общественное мнение,…

    7. Метод установления бюджета на продвижение, при котором компания строит

    свой новый бюджет на основе предыдущих ассигнований, увеличивая или

    уменьшая бюджет года называется:

    a) Метод прироста.

    b) Метод остатка.

    c) Целевой метод.

    8. Исправительная реклама требует:

    a) Выплаты штрафа.

    b) Публикации новых объявлений для исправления неправильного

    впечатления.

    c) Закрытия компании.

    9. Презентация продукции проводится:

    a) Для обсуждения проблемной темы.

    b) Для демонстрации новых достижений фирмы.

    c) Для планирования развития фирмы.

    10.Вопрос, заданный с целью проверки знаний и опыта ведущего презентацию,

    называется:

    a) Вопрос-возражение.

    b) Вопрос-вызов.

    c) Вопрос-испытание.

    11. Особенностью CRM-системы является:

    a) В центре внимания находится клиент.

    b) Фирма ведет агрессивную политику продаж.

    c) Успех компании зависит от наименьшей цены товара.

    12. Допишите высказывание:

    CRM-система – это набор приложений, которые позволяют собирать информацию

    о клиенте, хранить и обрабатывать эту информацию, а также…

    Оценка выполнения тестового задания.

    1. Выполнение задания: max 12 баллов.

    Всего за тест – max 12 баллов

    12 баллов – «5»

    11-10 баллов – «4»

    9-6 баллов - «3»


    Тестовые задания ( Раздел 1.)
    1.жизненный цикл программного продукта это:



    а)период времени начинающийся с момента принятия решения о необходимости создания ПП и заканчивающийся в момент его полного изъятия из эксплуатации

    б) период времени начинающийся с момента создания ПП и заканчивающийся в момент его полного изъятия из эксплуатации

    в) период времени начинающийся с момента ввода в эксплуатацию ПП и заканчивающийся в момент его полного изъятия из эксплуатации

    2.Основные этапы создания ПП выполняются в следующем порядке:

    а) составление требований заказчика, планирование ПП, проектирование ПП , разработка ПП, тестирование ПП, сопровождение ПП.

    б) планирование ПП, составление требований заказчика, проектирование ПП , разработка ПП, тестирование ПП, сопровождение ПП.

    в) проектирование ПП, планирование ПП, составление требований заказчика, разработка ПП, тестирование ПП, сопровождение ПП.

    3. Существуют следующие модели жизненного цикла ПП:

    а)диагональная, ромбическая, эллипсоидальная, круговая

    б) каскадная, спиральная, многопроходная, V-образная, модель прототипирования.

    в)круговая, матричная, двухдиагональная, циллиндрическая

    4.Метод тестирования ПП, при котором программист сам тестирует созданные им программы, основываясь на знании исходного кода, называется:

    а) методом белого ящика

    б)методом стеклянного ящика

    в)методом синего ящика

    5.Метод тестирования при котором программа рассматривается как объект внутренняя структура которого неизвестна называется:

    а)методом черного ящика

    б) методом белого ящика

    в)методом стеклянного ящика

    6.Структурное тестирование является одним из видов тестирования:

    а)белого ящика

    б)стеклянного ящика

    в)черного ящика

    7.Функциональное тестирование относится к категории тестирования

    а)белого ящика

    б)стеклянного ящика

    в)черного ящика

    8)Элементами модульного тестирования являются:

    а)проверка программы на предельных нагрузках

    б)проверка надежности работы программы в условиях ввода нестандартных данных

    в)синтаксическая проверка, проверка соответствия стандартам кодирования, технический обзор программного кода.

    9.Интеграционное тестирование проводится для:

    а)проверки совместной работы отдельных модулей

    б) проверки работы каждого модуля в отдельности

    в)проверки корректности ввода исходных данных


    10.Системное тестирование предназначено для

    а) проверки программной системы в целом

    б)тестирования операционной системы

    в)выявления и нейтрализации вредоносных программ

    11. Найти ошибки в приведенном фрагменте кода

    For i=1 to k

    k=5

    s=s+i

    next j

    12. Дан фрагмент кода. Определить каким будет результат его выполнения(что выдаст программа в TextBox1)

    Dim ro As Single

    ro=206265.0

    Private Sub Command1_Click()

    Dim ro As Integer

    TextBox1.Text=ro

    End Sub

    13.Для данного фрагмента кода привести алгоритм в виде блок-схемы

    A=0

    For i=0 To 10

    A=A+i

    Next i

    14. Для данного фрагмента кода привести алгоритм в виде блок-схемы

    A=3

    If A>1 Then

    R=0

    Else

    R=1

    End If

    15. На HTML странице фоновое изображение задает параметр

    а) BGPROPERTIES

    б) BACKGROUND

    в) RIGHTMARGIN

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

    а)

    б)



    в)

    17.Для выделения текста полужирным шрифтом используется тег

    а)<В>

    б)

    в)

    18. В JS для выдачи диалогового окна с сообщением используется метод

    a)alert()

    б)window()

    в)Date()

    19. В JS следующий метод позволяет вывести на экран диалоговое окно с сообщением, а также с текстовым полем, в которое пользователь может ввести данные

    а)prompt()

    б) alert()

    в) Date()

    20. каждому HTML-контейнеру соответствует объект, который характеризуется тройкой:

    а)свойства, методы, события

    б)функции, свойства, методы

    в)группы, события, операторы
    Тестовые задания ( Раздел 1.)

    Задание:


    1)



    var a, b, c, str;

    a = 80;

    b = 300;

    a > b ? c = a : c = b;

    str = c;

    document.write(str);




    Приведенный скрипт выполняет следующий алгоритм:

    1) производится сравнение переменных a и b, если a больше чем b, то на экран выводится значение a.
    2) производится сравнение переменных a и b, если a больше чем b, то на экран выводится значение b.
    3) производится сравнение переменных a и b, если a меньше чем b, то на экран выводится значение a.

    4) что то другое (написать свой вариант)


    2)



    var i,n, sum,str;

    sum = 0;

    n = 10;

    for (i = 1; i <= n; i++) {

    sum += i;
    str = sum;}

    alert(str);

    script>
    html>

    Приведенный скрипт выполняет следующий алгоритм:

    1) на экран выводится сумма чисел от 1 до 9
    2) на экран выводится разность чисел от 1 до 9.
    3) на экран выводится сумма чисел от 1 до 10
    4) что то другое (написать свой вариант)


    3)

    Привет!
    ");
    }

    myFunction();
    myFunction();
    myFunction;




    Приведенный скрипт выполняет следующий алгоритм:

    1) на экран выводится три раза слово «Привет!»
    2) на экран выводится два раза слово «Привет!»
    3) на экран не выводится ничего (поскольку есть ошибка в коде)
    4) что то другое (написать свой вариант)


    4)



    var n, i, str;

    n = 5;

    River = new Array(n);

    River[0] = "5";

    River[1] = "8";

    River[2] = "6";

    River[3] = "39";

    River[4] = "24";

    str = "
    ";

    for (i = 0; i < n; i++) {

    str += River[i] + "
    ";

    }

    document.write(str);

    script>
    html>

    Приведенный скрипт выполняет следующий алгоритм:
    1) на экран выводятся элементы массива River в столбик
    2) на экран выводятся элементы массива River в строчку
    3) на экран выводится сумма элементов массива River

    4) что то другое (написать свой вариант)


    5)



    var DayNumber, str;

    DayNumber = 5;

    switch (DayNumber) {

    case 1:

    str = "Отдых от рабочего дня";

    break

    case 2:

    str = "Поготовка к рабочему дню";

    break

    case 3:

    str = "Рабочий день";

    break

    case 4:

    str = "Отдых от рабочего дня";

    break

    cose 5:

    str = "Подготовка к выходному дню";

    break

    case 6:

    str = "Первый выходной день";

    break

    case 7:

    str = "Второй выходной день";

    break

    }

    document.write(str);




    Приведенный скрипт выполняет следующий алгоритм:
    1) на экран выводится фраза «Подготовка к выходному дню!»
    2) на экран выводится два раза слово «Рабочий день»
    3) на экран не выводится ничего (поскольку есть ошибка в коде)

    4) что то другое (написать свой вариант)


    6)



    var i,n, sum,str;

    sum = 0;

    n = 10;

    i = 1;

    whaile(i<=n)

    {

    sum += i;

    i++;

    }

    str = sum;

    document.write(str);



    Приведенный скрипт выполняет следующий алгоритм:
    1) на экран выводится сумма чисел от 1 до 10
    2) на экран выводится сумма чисел от 1 до 9
    3) на экран не выводится ничего (поскольку есть ошибка в коде)
    4) что то другое (написать свой вариант)




    7)


    $names = array("Семен","Петр","Иван"); 
    if ($names[0]=="Иван") { 
    echo "Привет, Ваня!";
    $num = 1;
    }
    if ($num) echo "Иван первый в списке!";
    ?>

    Приведенный скрипт выполняет следующий алгоритм:
    1) на экран выводится фраза «Привет, Ваня!»
    2) на экран выводится фраза «Иван первый в списке!»
    3) на экран не выводится ничего

    4) что то другое (написать свой вариант)


    8)


    $names = array("Иван","Петр","Семен"); 
    if ($names[1]=="Иван") { ?>

    Привет, Ваня!


    }elseif ($names[1] == "Петр"){ ?>

    Привет, Петя!


    }elseif ($names[1] == "Семен"){ ?>
    Привет, Сеня!


    }else { 
    echo "Привет, $names[1]. А ты кто такой?";
    }
    ?>
    Приведенный скрипт выполняет следующий алгоритм:
    1) на экран выводится фраза «Привет, Ваня!»
    2) на экран выводится фраза «Привет, Петя!»
    3) на экран выводится фраза «Привет, Сеня!»
    4)на экран выводится фраза «А ты кто такой?»

    9)


    $names = array("Иван","Петр","Семен"); 
    switch ($names[2]){
    case "Иван": 
    echo "Привет, Ваня!";
    break;
    case "Петр":
    echo "Привет, Петя!";
    break;
    case "Семен":
    echo "Привет, Сеня!";
    break;
    default:
    echo "Привет, $names[2]. 
    А как Вас зовут?";
    }
    ?>

    Приведенный скрипт выполняет следующий алгоритм:
    1) на экран выводится фраза «Привет, Ваня!»
    2) на экран выводится фраза «Привет, Петя!»
    3) на экран выводится фраза «Привет, Сеня!»
    4)на экран выводится фраза «А как Вас зовут?»

    10)



    $i = 1;

    while ($i < 5) {

    if ($i % 2 != 0) print $i; 

    $i++; 

    }
    ?>

    Приведенный скрипт выполняет следующий алгоритм:
    1) на экран выводятся числа 2, 4
    2) на экран выводятся числа 1, 3, 5
    3) на экран выводятся числа 1, 3
    4) что то другое (написать свой вариант)


    11)

    $i = 22;
    do{
    if ($i % 2 == 0) print $i; 
    $i++; 
    }while ($i<10)
    ?>
    Приведенный скрипт выполняет следующий алгоритм:
    1) на экран выводятся числа 2, 4
    2) на экран выводятся числа 1, 3, 5
    3) на экран выводится число 22
    4) что то другое (написать свой вариант)


    12)

    for ($i=0; $i<5; $i++){
    if ($i % 2 = 0) print $i; 
    }
    ?>

    Приведенный скрипт выполняет следующий алгоритм:
    1) на экран выводятся числа 2, 4
    2) на экран выводятся числа 1, 3, 5
    3) на экран не выводится ничего (поскольку есть ошибка в коде)
    4) что то другое (написать свой вариант)


    13)

    for ($i=0; ; $i++){
    if ($i>=10) break; 

    if ($i % 2 == 0) print $i; 
    }
    ?>

    Приведенный скрипт выполняет следующий алгоритм:
    1) на экран выводятся все нечетные числа от 0 до 10
    2) на экран выводятся все четные числа от 0 до 10
    3) на экран выводятся все четные числа от 0 до 9
    4) что то другое (написать свой вариант)


    14)

    $i=2;

    for ( ; ; ){
    if ($i>=10) break; 
    if ($i % 2 == 0) print $i; 
    $i++;
    }
    ?>

    Приведенный скрипт выполняет следующий алгоритм:
    1) на экран выводятся все нечетные числа от 0 до 10
    2) на экран выводятся все четные числа от 2 до 10
    3) на экран выводятся все четные числа от 2 до 9
    4) что то другое (написать свой вариант)




    15)

    $h = fopen("my_file.html","r+"); 
    $content = fread($h, 10);
    echo $content;

    fclose($h);

    Приведенный скрипт выполняет следующий алгоритм:
    1) отрываем файл на запись и считываем первые 10 строк из файла
    2) отрываем файл на запись и чтение, затем считываем и выводим на экран первые 10 символов из файла
    3) отрываем файл на запись и чтение, затем считываем и выводим на экран первые 10 страниц из файла
    4) что то другое (написать свой вариант)


    16)

    $h = fopen("my_file.html","r$content = fread($h, filesize("my_file.html"));

    fclose($h);

    Приведенный скрипт выполняет следующий алгоритм:
    1) отрываем файл на запись и считываем считываем содержимое файла в столбец

    2) отрываем файл на запись и чтение, затем считываем содержимое файла в строку

    3) отрываем файл на запись и чтение, затем считываем первую строку из файла
    4) что то другое (написать свой вариант)


    17)

    $h = fopen("file.html","r+"); 
    $content = fgets($h); 

    $content1= fgets($h); 
    ?>

    Приведенный скрипт выполняет следующий алгоритм:
    1) отрываем файл на чтение и считываем первые 10 строк из файла
    2) отрываем файл на запись и чтение, затем считываем вторую строку из файла
    3) отрываем файл на запись и чтение, затем считываем первую и вторую строку из файла
    4) что то другое (написать свой вариант)


    18)

    $h = fopen("file.html","r"); 
    $content = fgetc($h);

    ?>

    Приведенный скрипт выполняет следующий алгоритм:
    1) отрываем файл на запись и считываем считываем содержимое файла
    2) отрываем файл на запись и чтение, затем считываем одну строку из файла

    3) отрываем файл на чтение, затем считываем первый символ из файла
    4) что то другое (написать свой вариант)





    19)


    $db=mysql_connect("localhost","root","12345");

    mysql_select_db("new_base",$db);

    $result=mysql_query("SELECT * FROM students WHERE stud_id='3' OR name='Вадим'",$db);'

    ?>

    Приведенный скрипт выполняет следующий алгоритм:
    1) выбор из таблицы записей, где stud_id='3' или name='Вадим'
    2) выбор из таблицы записей, где stud_id='3' и name='Вадим'
    3) выбор из таблицы и сортировка записей, где stud_id='3' или name='Вадим'
    4) что то другое (написать свой вариант)


    20)


    $db=mysql_connect("localhost","root","12345");

    mysql_select_db("new_base",$db);

    $result=mysql_query("SELECT * FROM students ORDER BY name",$db);

    ?>

    Приведенный скрипт выполняет следующий алгоритм:
    1) сортировка записей в таблице new_base по name
    2) сортировка записей в таблице students по name
    3) сортировка записей в таблице students по name в обратном порядке
    4) что то другое (написать свой вариант)

    21)


    $db=mysql_connect("localhost","root","12345");

    mysql_select_db("new_base",$db);

    $result=mysql_query("SELECT * FROM students ORDER BY name DESC",$db);

    ?>

    Приведенный скрипт выполняет следующий алгоритм:
    1) сортировка записей в таблице new_base по name
    2) сортировка записей в таблице students по name
    3) сортировка записей в таблице students по name в обратном порядке
    4) что то другое (написать свой вариант)


    22)


    $db=mysql_connect("localhost","root","12345");

    mysql_select_db("new_base",$db);

    $result=mysql_query("SELECT * FROM students ORDER BY name LIMIT 2 ",$db);

    ?>

    Приведенный скрипт выполняет следующий алгоритм:
    1) выбор из таблицы students 2 первых записи, отсортированных по name

    2) выбор из таблицы new_base 2 первых записи, отсортированных по name
    3) выбор из таблицы students 2 первых записи, отсортированных по name в обратном порядке
    4) что то другое (написать свой вариант)

    23)


    $db = mysql_connect("localhost", "root","12345",) or die("Не могу подключиться" );

    mysql_select_db("mydb",$db) or die ('Не могу выбрать БД');

    $result=mysql_query("INSERT INTO

    students(stud_id,surname,name,stipend,kurs,city,birthday,univ_id) VALUES

    (12,'Зайцева','Ольга',250,2,'Липецк','1.05.1981',10)",$db);

    mysql_close($db);

    ?>

    Приведенный скрипт выполняет следующий алгоритм:
    1) добавление в таблицу students столбца данных

    2) добавление в таблицу students строки данных

    3) ) добавление в таблицу mydb строки данных
    4) что то другое (написать свой вариант)

    24)


    $db = mysql_connect("localhost", "root","12345",) or die("Не могу подключиться" );

    mysql_select_db("mydb",$db) or die ('Не могу выбрать БД');

    $result=mysql_query("UPDATE students SET surname='Егоров', name='Егор' WHERE stud_id=3");

    mysql_close($db);

    ?>

    Приведенный скрипт выполняет следующий алгоритм:
    1) внесение изменений в таблицу students в строке с id=3
    2) внесение изменений в таблицу students в столбце с id=3
    3) ) добавление в таблицу mydb строки данных
    4) что то другое (написать свой вариант)

    25)


    $db = mysql_connect("localhost", "root","12345",) or die("Не могу подключиться" );

    mysql_select_db("mydb",$db) or die ('Не могу выбрать БД');

    $result=mysql_query("DELETE FROM students WHERE stud_id=1",$db );

    mysql_close($db);

    ?>

    Приведенный скрипт выполняет следующий алгоритм:
    1) из таблицы mydb удаляется строка, где stud_id=1.

    2) из таблицы students удаляется столбец, где stud_id=1
    3) ) из таблицы students удаляется строка, где stud_id=1.

    4) что то другое (написать свой вариант)

    26)








    $connect = mysql_connect("localhost", "root", "password")or die("Ошибка!");







    mysql_select_db("mysql", $connect) or die(mysql_error());




    $sql = "SELECT * FROM help_category";










    $resultat = mysql_query($sql) or die("Не возможно выполнить запрос!");




    mysql_close($connect);



















    $row = mysql_fetch_array($resultat);







    echo "
    ";







    print_r($row);







    echo "
    ";




    ?>





    Приведенный скрипт выполняет следующий алгоритм:
    1) на экран выводится первая строка таблицы students
    2) на экран выводится всё содержимое таблицы students
    3) на экран выводится первая строка таблицы mysql
    4) что то другое (написать свой вариант)


    (Основы прикладного программирования с использованием языка С++)

    Вариант 1

    1.



    2. Содержательно сформулировать результат выполнения функции, примерно в таком виде: "Функция находит в массиве минимальный элемент и возвращает в качестве результата его индекс".

    int F1(int c[], int n)

    {

    int s,i;

    for (s=0, i=0; i

    }

    3. Написать программу. Считать массив целых чисел. В новый массив занести элементы исходного, умноженные на заданное число. Вывести новый массив. Размер массива задать константой в программе.


    Вариант 2

    1.



    2. Содержательно сформулировать результат выполнения функции, примерно в таком виде: "Функция находит в массиве минимальный элемент и возвращает в качестве результата его индекс".

    int F2(int c[], int n)

    {

    int m,i,k;

    for (m=c[0],i=1,k=0; i

    if (c[i] > m)

    {

    m=c[i];

    k=i;

    }

    return k;

    }

    3. Написать программу. Считать массив вещественных чисел. В новый массив (уже целочисленный) занести эти же числа, округленные до целых (дробная часть отбрасывается). Размер массива задать константой в программе.



    Вариант 3

    1.



    2. Содержательно сформулировать результат выполнения функции, примерно в таком виде: "Функция находит в массиве минимальный элемент и возвращает в качестве результата его индекс".

    int F3(int c[], int n)

    {

    int i,j;

    for (i=0; i

    for (j=i+1; j

    if (c[i]==c[j]) return i;

    return -1;

    }


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


    Вариант 4

    1.



    2. Содержательно сформулировать результат выполнения функции, примерно в таком виде: "Функция находит в массиве минимальный элемент и возвращает в качестве результата его индекс".

    int F4(int n)

    {

    int k,m;

    for (k=0, m=1; m <= n; k++, m = m * 2);

    return k-1;

    }

    3. Написать программу. Считать массив вещественных чисел, найти среднее значение массива (сумму чисел поделить на количество элементов). Размер массива задать константой в программе.


    Вариант 5

    1.





    2. Содержательно сформулировать результат выполнения функции, примерно в таком виде: "Функция находит в массиве минимальный элемент и возвращает в качестве результата его индекс".

    void F5(int c[], int n)

    {

    int i,j,k;

    for (i=0,j=n-1; i < j; i++,j--)

    {

    k = c[i];

    c[i] = c[j];

    c[j] = k;

    }

    }


    3. Написать программу. Считать массив целых чисел. Найти сколько раз в массиве меняется знак. Размер массива задать константой в программе.



    Вариант 6

    1.



    2. Содержательно сформулировать результат выполнения функции, примерно в таком виде: "Функция находит в массиве минимальный элемент и возвращает в качестве результата его индекс".

    int F6(int c[], int n)

    {

    int i,j,k1,k2;

    for (i=0; i

    {

    for (j=k1=k2=0; j

    if (c[i] != c[j])

    {

    if (c[i] < c[j]) k1++; else k2++;

    }

    if (k1 == k2) return i;

    }

    return -1;

    }
    3. Написать программу. Написать программу, в которой пользователь вводит с клавиатуры вещественное число до тех пор, пока не введет положительное число, не большее 100. Вернуть полученное число в качестве результата.

    Вариант 7

    1.



    2. Содержательно сформулировать результат выполнения функции, примерно в таком виде: "Функция находит в массиве минимальный элемент и возвращает в качестве результата его индекс".

    int F7(int c[], int n)

    {

    int i,j,m,s;

    for (s=0, i=0; i < n-1; i++)

    {

    for (j=i+1, m=0; j

    if (c[i]==c[j]) m++;

    if (m > s) s = m;

    }

    return s;

    }

    3. Написать программу. Написать программу, в которой пользователь вводит с клавиатуры вещественное число до тех пор, пока не введет положительное число, не большее 1000. Вернуть полученное число в качестве результата.
    Вариант 8

    1.



    2. Содержательно сформулировать результат выполнения функции, примерно в таком виде: "Функция находит в массиве минимальный элемент и возвращает в качестве результата его индекс".

    int F8(int c[], int n)

    {

    int i,j,k,m;

    for (i=k=m=0; i < n-1; i++)

    if (c[i] < c[i+1]) k++;

    else

    {

    if (k > m) m=k;

    k=0;

    }

    return m;

    }


    3. Написать программу. Написать программу, которая вычисляет n-ю степень вещественного числа. Параметрами являются число и показатель степени.



    Вариант 9

    1.



    2. Содержательно сформулировать результат выполнения функции, примерно в таком виде: "Функция находит в массиве минимальный элемент и возвращает в качестве результата его индекс".

    int F9(int n)

    {

    int i,k, c[6];

    for (i=0; n !=0; i++, n /=10)

    c[i]=n % 10;

    for( k=0; k < i; k++)

    n = n *10 + c[k];

    return n;

    }
    3.Написать программу. Написать программу, которая заменяет заданное число на его n-ю степень.

    Вариант 10
    1.



    2. Содержательно сформулировать результат выполнения функции, примерно в таком виде: "Функция находит в массиве минимальный элемент и возвращает в качестве результата его индекс".

    int F10(int n)

    {

    int m,k;

    for (m=0; n!=0; n /=10)

    if ((k = n % 10) > m) m = k;

    return m;

    }


    3. Написать программу. Считать массив вещественных чисел. Найти разницу между максимальным и минимальным элементами массива. Размер массива задать константой в программе.


    (Основы прикладного программирования с использованием языка С++)



    1. Написать функцию, в которой считывается массив символов, оканчивающийся точкой. Максимальный размер массива символов передавать в качестве параметра. Написать вызов функции из основной программы.
    2.Написать функцию, которая из строки-источника переносит в строку-приемник все символы, кроме букв «a,e,r». Размер строк задавать константой, достаточно большой, чтобы замены не привели к выходу за пределы строки.
    Вариант 1
    3. Написать программу. Считать массив целых чисел. В новый массив занести элементы исходного, умноженные на заданное число. Вывести новый массив. Размер массива задать константой в программе.

    Вариант 2
    2. Написать функцию, которая посимвольно выводит строку на экран.
    Вариант 3

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


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


    Вариант 4

    Вариант 5

    1. Написать функцию, которая заменяет заданное параметром число на его n-ю степень. Число и показатель степени передаются в качестве параметров. Написать вызов функции из основной программы

    3. Написать программу. Считать массив вещественных чисел, найти среднее значение массива (сумму чисел поделить на количество элементов). Размер массива задать константой в программе.
    2. Написать функцию, которая удаляет все элементы строки до заданного символа (т.е. сдвигает все значения влево настолько, чтобы заданный символ оказался в начале). В качестве параметров передаются символ и указатель на начало строки.
    3. Написать программу. Считать массив целых чисел. Найти сколько раз в массиве меняется знак. Размер массива задать константой в программе.
    Вариант 6


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



    2. Написать функцию, которая подсчитывает количество вхождений заданного символа в заданной строке. Параметрами являются символ и строка.
    3. Написать программу. Написать программу, в которой пользователь вводит с клавиатуры вещественное число до тех пор, пока не введет число=80.

    Вариант 7

    1. Да­ны два от­сор­ти­ро­ван­ных мас­си­ва A и B раз­ме­ра­ми M и N со­от­вет­ствен­но. На­пи­сать функ­цию, ко­то­рая вы­во­дит на экран эле­мен­ты, при­сут­ствую­щие од­но­вре­мен­но в обо­их мас­си­вах.
    2. Написать функцию: Дана строка, содержащая текст. Записать её в обратном порядке.
    3. Написать программу. Написать программу, в которой пользователь вводит с клавиатуры вещественное число до тех пор, пока не введет положительное число, не большее 10000. Вернуть полученное число в качестве результата.

    Вариант 8

    1.  Написать функцию:в данном целочисленном массиве подсчитать количество четных чисел
    2. Да­на стро­ка, со­сто­я­щая из букв ан­глий­ско­го ал­фа­ви­та (a, ... , z, A, ... , Z). На­пи­ши­те функ­цию, ко­то­рая пе­ре­во­ра­чи­ва­ет эту стро­ку на­обо­рот, и при этом за­ме­ня­ет за­глав­ные бук­вы на ма­лые и на­обо­рот. При­мер ра­бо­ты: “Anton” → “NOTNa”.
    3. Написать программу, которая вычисляет n-ю степень вещественного числа. Параметрами являются число и показатель степени.

    Вариант 9

    1. В данном линейном массиве действительных чисел найти количество элементов, которые меньше среднего арифметического всех элементов этого массива.
    2. В данной строке определить количество цифр.
    3.Написать программу. Написать программу, которая заменяет заданное число на его остаток от деления на 5.

    Вариант 10
    1.

    Написать функцию которая вводит одномерный массив и разбивает его на два массива:

    B- массив положительных, C-массив отрицательных чисел.
    2. Даны две строки S1 и S2.Написать программу, подсчитывающую сколько символов этих строк, стоящих на местах с одинаковым номером, совпадает.
    3. Написать программу. Считать массив вещественных чисел. Найти разницу между максимальным и минимальным элементами массива. Размер массива задать константой в программе.
    (Введение в клиентское программирование. Язык Javascript.)

    Задание:

    1. Найти ошибки в представленных программах и исправить их;

    2.Проанализировать код, определить какие элементы расположены на странице, и каким окажется результат выполнения сценария.

    1)



    var a, b, c, str;

    a = 80

    b = 300;

    a > b ? c = a : c = b;

    str = "нечто: " + c;

    document.write(str);





    2)



    var i,n, sum,str;

    sum = 0;

    n = 10;

    for (i = 1; i <= n; i++) {

    sum += i;
    str = "Это будет = " + sum;

    alert(str);





    3)

    Привет!
    ");
    document.write("
    Это что то!
    ");
    }

    myFunction();
    myFunction();
    myFunction;





    4)






    onClicck="if(window.confirm('Да'))

    document.f.b.value='Да?';

    else document.f.b.value='Нет?';"























    Script




    Script











    Фамилия:



    Имя:



    value="">




    Ваш пол:

    Мужской



    Женский







    Образование :





    <option value="Незаконченное высшее">Незаконченное высшееoption>

    <option value="Среднее полное">Среднее полноеoption>






    Хобби :








    <option value="Компьютеры">Компьютерыoption>

























    Введите ваше имя:













    Enter a value from 1 to 5:







    Email:







    Name (max 10 characters):


    Age (from 1 to 100):


    E-mail:






    echo "Hello, world!";

    ?>


    3. Сохраните сценарий в папку сайта

    4. Проверьте результат в браузере

    При просмотре результата выполнения файла hello.php в браузере

    просмотрите html-код (например, в IE меню Вид – Просмотр HTML-кода).

    Обратите внимание на то, что php-кода на странице нет – это значит, что php-

    сценарий был обработан сервером, после чего сервер передал в браузер

    результат обработанного php-сценария.

    Упражнение 2: Простейшие программы на PHP

    Далее представлены дополнительные упражнения для закрепления

    навыков создания простейших программ в среде Adobe Dreamweaver на языке

    программирования PHP. Для их выполнения в Adobe Dreamweaver создайте

    новый .php файл (Файл – Создать – Выбрать тип файла .php) examples.php

    и выполните предложенные далее задания.

    1. Переменной $a необходимо присвоить значение 10, переменной $b

    присвоить значение 20. Выведите значения переменных на экран.

    2. Затем переменной $c присвойте значение суммы этих переменных

    (переменной $a и переменной $b). Выведите значение переменной $c на

    экран.

    3. Далее увеличьте значение переменной $c в три раза и выведите

    полученный результат на экран.

    4. Разделите переменную $c на разность переменных $b и $a, выведите

    результат на экран.

    5. Введите новые переменные $p и $b. Присвойте переменной $p значение

    «Программа», а переменной $b значение «работает».

    6. Затем сложите переменные, содержащие эти слова («Программа» и

    «работает»), при этом слова должны быть разделены пробелом (‘ ‘).

    Результат необходимо присвоить переменной $result.

    7. Далее с помощью оператора «.=» необходимо к строке «Программа

    работает» добавит слово «хорошо». Результат необходимо присвоить

    переменной $result.

    8. Есть две переменные: $q = 5 и $w =7. Создайте скрипт, в результате

    выполнения которого эти две переменные «обмениваются» значениями – 10

    переменная $q получает значение 7, переменная $w получает значение 5,

    при этом не создавая новых переменных (вариант $q = 7 и $w = 5 не

    рассматривается).

    Упражнение 3: Простейшие операции
    Средствами РНР вывести строку “Hello Ваша Фамилия!”. Причём строка должна

    быть выведена наклонным и жирным шрифтом. Теги и указать вне РНР

    кода.

    Средствами РНР вывести строку “Hello Ваша Фамилия!”. Причём строка должна

    быть выведена наклонным и жирным шрифтом. Теги и указать с

    использованием РНР кода.

    Создать таблицу, каркас для которой дан ниже





















    _



    _



    _



    _



    В каждой ячейке вывести средствами РНР Вашу фамилию и имя, на русском языке,

    при чём стиль либо цвет текста в каждой ячейке должен быть разным.
    Закомментировать созданный выше код, используя различные типы комментариев.

    echo "Это тест"; // Это однострочный комментарий в стиле c++

    /* Это многострочный комментарий

    еще одна строка комментария

    */

    echo "Последний тест"; # Это комментарий в стиле оболочки Unix

    Вызвать функцию phpinfo().
    Упражнение 4. Использование основных операторов
    приведение типов

    1. Создать переменную $var и последовательно присвоить ей значения имеющие

    следующие типы:

    boolean (логический)

    $var = false;

    echo gettype($var); // функция gettype определяет тип переменной

    integer (целый)

    $var = 11;

    echo gettype($var);

    float (вещественный с плавающей точкой)

    $var = 11.2;

    echo gettype($var);

    string (строковый)

    $var = “String value”;

    echo gettype($var);
    2. Использование функций приведения типов. Запустить и прокомментировать

    результат выполнения следующих функций:
    intval() (преобразование аргумента к целому типу)

    o echo intval(42) ."