Задание 1
1) даны векторы a= (x1, y1, z1), b= (x2, y2, z2). определение координат вектора C=a+b, вычисление скалярных произведений векторов.
2) представлена схема троллейбусного маршрута города Алматы (номер маршрута и расстояние, передаваемое случайным числом с км до 7). Расстояние на экране от какого-либо числа, а выходит большой номер маршрута.
3) в файле написано ряд, состоящий из нескольких слов. Найти, сколько раз встречается буква "А".
Задание 2
1) в переменной S – возраст Саши, м – Возраст Маши, N – возраст Наташи. Отображение уведомления по сверке возраста.
2) массивный (-50), состоящий из случайно сформированного N элемента;
20) настройка, определенная определенным пользователем в интервале (вводится цифра 1 (сортировка по убыванию) или 2 (сортировка по росту) с клавиатуры.
3) представлен файл, состоящий из нескольких рядов. Функция копирует всю строку в файле. Если функция найдет число в каком –либо ряду, то вместо нее переносит слово, соответствующее порядковому числу, из первой строки.
Задание 3
1) обнаружение геометрической прогрессии b24, зная b16, b20.
2) массивы А(m) и B(m) вводятся с клавиатуры. Их необходимо сравнить по соответствующим элементам. Вывод номера элемента массива, в котором заканчиваются одинаковые числа.
3) ввести 3 предложения, объединить их в одну строку, вывести его на экран, вычислить количество слов.
1. Число будет иметь минимальное значение, если в нем будет минимально возможное количество значащих разрядов. Таких циклическх сдвигов в данном случае возможно 2 (запишем их друг под другом):
0011001111 - циклический сдвиг на 4 разряда влево;
0011110011 - циклический сдвиг на 8 разрядов влево;
2. При равном количестве разрядов меньшим будет то число, у которого при просмотре разрядов слева направо встретится ноль, в то время как у второго в этом же разряде будет единица (это место выделено):
11001111 - это число меньшее из двух.
11110011
ответ: 11001111₂ = 207₁₀
(1 + 0) - истинна, т.к. дизъюнкция истинна если хотя-бы одна из переменных истинна
(0 + 0) - ложна, т.к. обе перменные ложны
(1 + 0)*(0+0) - ложна, т.к. первая скобка истинна, а вторая ложна, а в конъюнкции для истины обе скобки должны быть истинны.
1*0 - ложна, т.к. в конъюнкции обе переменные должны быть истинны.
Для удобства разделил скобками
((1 + 0)*(0+0)) + (1*0) - ложна, т.к. первая (большая) скобка ложна, вторая скобка (1*0) тоже ложна, между ними дизъюнкция, то есть хотя-бы одна из них должна быть истинна. Они обе ложны, значит результатом выражения
(1 + 0)*(0+0) + 1*0
будет 0