viktoriyabochko
03.05.2022 03:29

Достоинства и недостоинства облачных вычисление​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Nekotin0
02.11.2021 02:58

Причин, по которой в школах на информатике изучают именно PascalABC, а не Python (Ладно хоть не JS), в общем говоря две - Адекватная и не очень.

Адекватная причина заключается в том, что в отличии от пайтона, паскаль - компилируемый язык со статической типизацией. Такие языки не прощают ошибок, если ты что то сделал не так - ты сразу же получаешь ошибку компиляции и идёшь перепиливать, а не обнаруживаешь свой косяк, когда кое-что уже попало на вентилятор.

Паскаль познакомит юного маслёнка с основными понятиями программирования в достаточно понятной форме. Программные блоки в языке Pascal выделяются ключевыми словами begin-end, что при минимальных знаниях английского будет восприниматься человеком намного проще, чем операторные скобки С-подобных языков, или питоньи отступы. Так же у паскаля в описаниях циклов присутствуют дополнительные ключевые слова, опять же более ясно дающие понять, что дальше будет происходить. Вот сравни, что понятнее (цикл for):

C/C++:

for (int i = 1; i < some_counter; i++) { //Code }

PascalABC.NET:

for var i := 1 to some_counter do begin

//code

end;

Паскалевский "фор" как то более подробно себя описывает, не так ли?

Или вот например чтение входного потока:

Читаем переменную i:

C++:

cin >> i;

PascalABC.NET

var i := ReadInteger();

Ну и куча других мелочей.

А вот почему в школах учат именно Турбо Pascal, А не, например, его современную версию PascalABC.NET - Проблема вероятно в программах обучения, составленных ещё в далёкие годы, и с тех пор не менявшихся. Да и большинство преподавателей информатики в школах мало знакомы с какими либо языками кроме древнючего турбопаскаля и сурового и беспощадного С. И это печально. Надеюсь, я ответил на твой вопрос.

0,0(0 оценок)
Ответ:
116541
12.04.2020 18:57

Числовые Типы:

integer - целое число в диапазоне от -2147483647 до 2147483647

longint - То же что и integer. Видимо называется так по образцу со своими младшими братьями - smallint и shortint.

BigInteger - Тоже целое число. Реализовано не совсем как тип данных (Является классом .NET Framework) И поддерживается только в новых версиях языка Pascal - PascalABC.NET. Имеет бесконечный диапазон, ограниченный лишь объёмом оперативной памяти устройства, на котором запущена программа, использующая в своей работе числа, являющиеся экземплярами BigInteger

shortint - Целочисленный тип меньшего диапазона, нежели Integer

smallint - Целочисленный тип меньшего диапазона, нежели integer, но большего чем shortint

Int64 - 64-битное целое число. Имеет самый большой диапазон среди всех целочисленных типов после BigInteger

Byte - целое беззнаковое число, занимающее в памяти компьютера ровно 1 байт. Имеет диапазон от 0 до 255

Word - Целое беззнаковое число в диапазоне от 0 до 65535

real - Действительное число. Число с плавающей точкой

double - Действительное число. Так же является числом с плавающей точкой, как и real, но отличается точностью вычислений (а вот в чью пользу - убей, не помню)

Строковые и символьные типы:

string - Unicode-строка

char - один какой либо unicode-символ

Логический тип:

boolean - логическая переменная. Может иметь только два значения - True (Истина) или False (Ложь)

Объяснение:

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота