8класс 1 четверть
вариант 5
1. представить число 2018 в двоичной, десятичной и шестнадцатеричной системах счисления.
2. осуществить арифметические действия в двоичной системе счисления:
10011012+1010112; 10100,-10012; 10012*1012
3. представить вещественное число167,4116 в десятичной системе счисление.
4. составить таблицу истинности для логической функции: f(а,в,с)= не(а или ви с).
5. чему равен результат сложения двух чисел, записанных римскими цифрами: mcm + lxviii?
а) 1168
б) 1968
в) 2168
г) 1153
6. в классе 110010,% девочек и 1010, мальчиков. сколько учеников в классе?
а) 10 б) 20 в) 30 г) 40
7. чему равен результат сложения чисел 1102 и 12g?
а) 610 б) 1010 в) 1,
г) 178
8. для какого символьного выражения верно высказывание: «не (первая буква согласная) ині
(вторая буква гласная)»?
a) a
б) bcade
b) babas
r) cabab
// delete.cpp: определяет точку входа для консольного приложения.//
#include "stdafx.h"#include "iostream"#include <conio.h>
using namespace std;
int count_ = 0;
char m[6][6] = { {'S', '.', '.', '.', '#', '#'}, { '#', '.', '#', '.', '.', '.' }, { '.', '.', '#', '.', '.', '#' }, { '.', '.', '#', '#', '#', '.' }, { '#', '.', '.', '.', '#', '#' }, { '#', '#', '#', '.', '.', 'F' }};
int find_p(int x, int y) { if (x < 0 || x > 5 || y < 0 || y > 5) return 0; if (m[y][x] == 'F') return 1; if (m[y][x] != '.' && m[y][x] != 'S') return 0; m[y][x] = '+'; count_++; if (find_p(x, y - 1)) return 1; if (find_p(x + 1, y)) return 1; if (find_p(x, y + 1)) return 1; if (find_p(x - 1, y)) return 1; m[y][x] = 'x'; return 0;}
int main(){ find_p(0, 0); cout << count_; //вывод _getch(); // задержка return 0;}
В этом случае ежегодная сумма процентов по кредиту составит Sk=k×p%/100%.
За n лет будет отдано n×Sk. И еще нужно вернуть саму сумму кредита k.
Итого нужно вернуть k+n×Sk.
Доход за это время составит n×r и получаем неравенство
n×r ≥ n×Sk+k
n×(r-Sk) ≥ k → n ≥ k/(r-Sk) с округлением до целых в большую сторону.
// PascalABC.NET 3.3, сборка 1583 от 25.11.2017
// Внимание! Если программа не работает, обновите версию!
begin
var (k,p):=ReadReal2('Сумма кредита и процент годовых:');
var r:=ReadReal('Предполагаемый годовой доход:');
var Sk:=k*p/100;
if r<=Sk then Writeln('Рассчитаться за кредит невозможно')
else Writeln('Количество лет на погашение кредита: ',Floor(k/(r-Sk)))
end.
Пример
Сумма кредита и процент годовых:10 0000 16
Предполагаемый годовой доход: 24000
Количество лет на погашение кредита: 12