среда, 15 октября 2014 г.
суббота, 20 сентября 2014 г.
вторник, 16 сентября 2014 г.
Представление чисел в компьютере. Целые числа и их компьютерный код
Беззнаковое представление положительных целых чисел в компьютере
Очевидно, что самое большое целое положительное число, которое мы можем записать в k разрядах, состоит из единиц во всех разрядах ячейки. Если перевести это число в десятичную систему счисления, то оно равно 2k – 1. Минимальное число состоит из нулей во всех разрядах и равно 0.
Знаковое представление целых чисел в компьютере
Прямой код положительного числа отличается от прямого кода такого же по модуля отрицательного числа только содержанием знакового разряда. Однако для представления отрицательных чисел в компьютере используется дополнительный код.
Алгоритм построения дополнительного кода
Поэтому для k-разрядной ячейки дополнительный код отрицательного числа можно получить следующим образом:
1) Модуль числа представляется прямым кодом в k разрядах.
2) В прямом коде все нули заменяются на единицы, а единицы – на нули. Таким образом получаем обратный код.
3) К полученному обратному коду прибавляется единица.
Алгоритм получения числа по дополнительному коду
Модуль искомого числа в таком случае можно получить двумя способами:
1) Провести обратную цепочку преобразований: вычесть единицу из дополнительного кода числа, инвертировать полученный результат и перевести его в десятичную систему счисления.
2) Построить дополнительный код для имеющегося дополнительного кода и перевести результат в десятичную систему счисления.
Философские концепции определения информации.
Существует три философские концепции информации:
1. Атрибутивная концепция. Информация является свойством всего сущего, всех материальных объектов мира. Информация — атрибут всех материальных объектов.
2. Функциональная концепция. Информация возникла вместе со Вселенной. Информация проявляется в воздействии одних объектов на другие, в изменениях, к которым такие воздействия приводят. Информация — это атрибут, свойственный только живой природе.
3. Антропоцентрическая концепция. Информация существует лишь в человеческом сознании, в человеческом восприятии. Информационная деятельность присуща только человеку и происходит в социальных системах. Создавая информационную технику, человек создает инструменты для своей информационной деятельности.
Вопрос 6: К какой философской концепции, на ваш взгляд, ближе употребление понятия информации в генетике?
Я считаю, что к функциональной, поскольку в этой концепции информация возникла вместе со Вселенной и свойственна только живой природе, как, собственно говоря, и генетика.
пятница, 5 сентября 2014 г.
Наука и философия
Роль философии в учебе и познавательной деятельности.
Философия с древнегреческого означает "любовь к мудрости". Действительно, ведь к задачам философии относится и всегда относилось познание всеобщих законов развития мира и общества, изучение самого процесса познания и мышления, а также изучение нравственных категорий и ценностей. Она может подставить под сомнение даже самые обыденные вещи, тем самым давая нам "пищу" для размышлений. Эти размышления могут не давать покоя человеку и он обязательно обратится к каким-нибудь источникам, будь это книги или интернет и почерпнет для себя что-то новое. Это, конечно же, весьма положительно может сказаться на когнитивных способностях человека. Кроме познавательной деятельности роль философии очень велика и в учебе. Не лишены ее такие предметы, на которых можно обсудить вопрос вместе с классом, принять участие в дискуссии, высказав свое собственное мнение и выслушав других. Но это не значит, что пофилософствовать можно только сидя на уроках, потому что философия - она везде, без нее даже самая простая и обыденная вещь не будет иметь смысла.
Умение задавать вопросы и вести диалог.Умение правильно задавать вопросы и вести диалог, находить причинно-следственные связи и критически оценивать ситуацию - вот те навыки, которые несомненно пригодятся каждому человеку, находящемуся в обществе, без этого никак. Такие навыки приходят с годами практики, и ни одна умная книга не заменит диалог с развитым и имеющим высокий интеллект человеком. Что касается себя, отвечая на поставленный вопрос, могу сказать, что почти всегда способна поддержать разговор и, если будет необходимо, задать полезный вопрос или же, наоборот, высказать свое мнение.
"Никогда не поздно поумнеть" Даниэль Дефо.Раньше, чтобы узнать что-то новое, надо было неделями ждать в библиотеке очередь на нужную книгу, но сейчас, в век компьютерных технологий, вся информация у нас под рукой, так почему бы не воспользоваться ею? Никогда не поздно открыть для себя что-то новое, научиться интересным вещам и расширить свой кругозор.
1) Какие два вида познания включает обществознание?
Обществознание включает в себя такие два вида познания:
а) Социальные науки
б) Гуманитарное познание
2) Чем отличаются социальные науки от гуманитарного познания?
Социальные науки отдалены от человеческой жизни, они четко противопоставляются повседневному сознанию как специфическая, "возвышающаяся" область теорий.
Гуманитарное познание, наоборот, сильно связано со сферами человеческой жизни, человеческим опытом, можно сказать, что гуманитарное познание основывается на человеческом опыте, бытие и сознании.
3) Что связывает социальные и гуманитарные дисциплины?
Эти две научные дисциплины связывают то, что предметы изучения - общество и человек. Одно без другого не может существовать, так что два эти понятия взаимосвязаны.
среда, 23 апреля 2014 г.
1. Составьте на Паскале программу определения минимума из
трёх чисел с использованием логических операций. Программа должна иметь
дружественный интерфейс.
program numbers1;
var a,b,c: integer;
Begin
WriteLn('a=');
ReadLn(a);
WriteLn('b=');
ReadLn(b);
WriteLn('c=');
ReadLn(c);
If (a<b)
and (a<c)
then
WriteLn(a,'меньшее')
else If
(b<a) and(b<c) Then WriteLn (b, 'меньшее')
else If
(a=b=c) Then WriteLn ('числа равны')
End.
2. Составьте на Паскале программу, которая запрашивает
возраст двух детей (Саши и Маши), а затем выводит информацию о том, кто из них
старше.
Program age1;
Var a,b:
integer;
Begin
WriteLn('Возраст Саши');
ReadLn(a);
WriteLn('ВозрастMаши');
ReadLn(b);
if(a>b)Then
WriteLn('Саша старше Маши')
else if
(b<a) then WriteLn('Mаша старше Cаши')
else if (b=a) then WriteLn('Возраст Саши равен возрасту
Маши')
End.
3. Запишите на языке Паскаль программу, которая по номеру
для недели будет выводить его название.
Program days1;
var
x:integer:
Begin
WriteLn('номер дня недели')
readLn(x)
if x=1 Then
writeLn('понедельник')
if x=2 Then
writeLn('вторник')
if x=3 Then
writeLn('среда')
if x=4 Then
writeLn('четверг')
if x=5 Then
writeLn('пятница')
if x=6 Then
writeLn('суббота')
if x=7 Then
writeLn('воскресенье')
if x>7
Then writeLn('не существует')
end.
4. Что вычисляет приведённая ниже программа? Приведите два
примера исходных данных и результата
Program
example;
Var x,y,z,I
:integer;
Begin
ReadLn(a,b,c);
i:=0;
If a>0 then i:=i+1;
If b>0 then i:=i+1;
If c>0 then i:=i+1;
WriteLn(i)
End.
Данная программа
вычисляет количество введенных чисел больше нуля
примеры;
1) x=4/ y=-5, z=10. i=2
четверг, 3 апреля 2014 г.
№1
Program Numbers;
var a, b, c, d, f:
integer;
begin
readln (a, b, c,
d);
f:=(a+b+c+d)/4;
writeln (f)
end.
№2 Program mine;
var a,b,c,d:integer;
x1,x2:real;
begin
writeln('Введите коэффициенты');
readln(a,b,c);
d:=b*b-4*a*c;
if (d<0) then writeln('Нет решения')
else
if (d=0) then
begin
x1:=-b/(2*a);
writeln('x=',x1);
end.
else begin
x1:=(-b+sqrt(d))/(2*a);
x2:=(-b-sqrt(d))/(2*a);
writeln('x1= ',x1,'x2=',x2);
end.
3. program mine1;
var R1,
R2: real;
begin
write('Введите данные - ');
read(R1, R2);
writeln('Pi = ', pi);
writeln('S = ', pi * abs(R1 * R1 - R2 * R2));
end.
Подписаться на:
Сообщения (Atom)
