nikf1980 Филиппов - Занимательный Паскаль 7
Название: | Занимательный Паскаль 7 | |
Автор: | nikf1980 Филиппов | |
Жанр: | Детская образовательная литература | |
Изадано в серии: | неизвестно | |
Издательство: | SelfPub | |
Год издания: | 2024 | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Занимательный Паскаль 7"
Занимательный Паскаль 7ИсторияЯзык программирования Pascal был создан в 1970 году на основе языка Алгол-60.Pascal создавался Никлаусом Виртом в 1968–1969 годах после его участия в работе комитета разработки стандарта языка Алгол-68. Язык назван в честь французского математика, физика, литератора и философа Блеза Паскаля, который создал одну из первых в мире механических машин, складывающую два числа. Первая публикация Вирта о языке датирована 1970 годом; представляя язык, автор в качестве цели его создания указывал построение небольшого и эффективного языка, способствующего хорошему стилю программирования, использующему структурное программирование и структурированные данные.
К этой книге применимы такие ключевые слова (теги) как: Pascal,Самиздат,Free Pascal
Читаем онлайн "Занимательный Паскаль 7". [Страница - 5]
Program 2;
var int: N=1;
begin
while (N<21) do:
begin
X=N*N;
Writeln(N, X);
N=N+1;
end;
Writeln(“End”);
Readln();
end.
Степени числа 2
Задача:
Аналогично таблице квадратов можно составить программу, печатающую числа 2**n: N=N+1; X=2**N. Однако это можно сделать проще, если заметить что степень числа 2 — представляет собой произведение двоек столько раз, каков показатель степени.
Решение:
Если значение переменной N будет пробегать ряд чисел от 1 до 21, то переменная X=1 в первом шаге, и затем X=X*2 в последующих шагах программы даст нам значение степени числа 2. Печатая значение N и X имеем:
Program 3;
var int: N=1;
var int: X=1;
begin
while (N<21) do:
begin
X=X*2;
Writeln(N, X);
N=N+1;
end;
Writeln(“End”);
Readln();
end.
Такой способ вычислений очень рационален. Чтобы лучше это понять, вычислим первые шесть значений 2^n вручную:
2*1=2
2*2=4
4*2=8
8*2=16
16*2=32
32*2=64
Т.е. вместо того, чтобы каждый раз перемножать n двоек, лучше один раз умножить на 2 предыдущее значение: 2^n=2*2^(n-1).
Такой способ задания числовых последовательностей, когда следующие элементы определяются через значения предыдущих, называется возвратным или рекуррентным.
Для себя его можно переформулировать в виде правила рекурсии: чтобы двигаться вперёд — смотри назад!
Метод Крамера — это метод численного интегрирования, который используется для решения систем линейных уравнений. Он основан на разбиении системы на более простые подсистемы и последовательном решении каждой из них методом Крамера.
Типы данных. Переменные
В реальной жизни мы совершаем различные действия над окружающими нас предметами, или объектами. Мы меняем их свойства, наделяем новыми функциями. По аналогии с этим компьютерные программы также управляют объектами, только виртуальными, цифровыми. Пока не дойдем до уровня объектно-ориентированного программирования, будем называть такие объекты данными.Очевидно, данные бывают разными. Часто компьютерной программе приходится работать с числами и строками. Так на прошлой теме мы работали с числами, выполняя над ними арифметические операции. Операция сложения выполняла изменение первого числа на величину второго, а умножение увеличивало одно число в количество раз, соответствующее второму.
Числа в свою очередь бывают разными: целыми, вещественными, могут иметь огромное значение или очень длинную дробную часть. При знакомстве с языком Паскаль мы в первую очередь столкнемся с тремя типами данных:
Операции в программировании
Операция — это выполнение каких-либо действий над данными, которые в данном случае именуют операндами. Само действие выполняет оператор — специальный инструмент. Например: если бы вы выполняли операцию постройки стола, то вашими операндами были бы доска и гвозди, а оператором — молоток. (10+20)(операнд1 10 +(оператор) операнд2 20)
Так например в математике и программировании символ плюса является оператором сложения по отношению к числам, в то же время этот оператор + выполняет операцию конкатенации, т. е. склеивания в случае строк.
10+9
19
‘Hello’+World’
‘HelloWorld’
Здесь следует для себя отметить, что то, что делает оператор в операции, зависит не только от него, но и от типов данных, которыми он оперирует. Например молоток в случае нападения на нас крокодила — перестает играть роль строительного инструмента, а превращается в оружие… Однако в большинстве случаев операторы не универсальны — например знак плюса неприменим, если операндами являются с одной стороны число, а с другой стороны строка.
Числовые переменные
Самым простым и важным видом переменных являются числовые переменные. Они допускают хорошее наглядное представление, которым пользуются все профессиональные программисты: числовая переменная — это “коробочка”, в которую можно положить на хранение какое-либо число.
История
Язык программирования Pascal был создан в 1970 году на основе языка Алгол-60. Pascal создавался Никлаусом Виртом в 1968–1969 годах после его участия в работе комитета разработки стандарта языка Алгол-68. Язык назван в честь французского математика, физика, литератора и философа Блеза Паскаля, который создал одну из первых в мире механических машин, складывающую два числа. --">Книги схожие с «Занимательный Паскаль 7» по жанру, серии, автору или названию:
Владимир Федорович Шаньгин, Людмила Михайловна Поддубная - Мне нравится Паскаль Жанр: Детская образовательная литература Год издания: 1992 |
Ирина Васильевна Гурина - Засыпаем, кушаем, маму с папой слушаем. Полезные советы на все случаи непослушания Жанр: Детская образовательная литература Год издания: 2007 |
Владимир Васильевич Липаев - Очерки истории отечественной программной инженерии в 1940-е – 80-е годы Жанр: Технические науки Год издания: 2015 |
Евгений Петрович Мар - Воздух, которым мы дышим Жанр: Детская проза Год издания: 1972 |