Показаны сообщения с ярлыком pascal. Показать все сообщения
Показаны сообщения с ярлыком pascal. Показать все сообщения

пятница, 11 сентября 2020 г.

Математические модели на языке программирования (9А и 9Б, информатика)

Сегодня под таким громким заголовком мы вспомним решение самых простых задач на программирование.

Решите нижеприведенные задачи на питоне или паскале (как вам удобно)

Результат присылайте

  • в виде файлов с расширением .pas, или .py 
  • или в виде простого текстового документа
  • или, в крайнем случае, в виде фотографий

на почту infmatem208@gmail.com (в заголовке письма фамилия и класс) или приносите в обычных тетрадях на ближайший урок информатики.

воскресенье, 25 марта 2018 г.

Домашнее задание на каникулы (8 класс)

На каникулах выполните одно из двух вариантов заданий.
Вариант 1. Скачайте PascalABC и напишите программу, решающую квадратные уравнения. Пользователь вводит коэффициенты уравнения (a, b, c), а получает решение уравнения. Сдавать работу нужно в виде файла с расширением .pas. При сдаче будьте готовы ответить на вопросы по работе программы.
Вариант 2. Решите следующие задания:







четверг, 1 февраля 2018 г.

Пробная работа по информатике

1. Даны два круга с обшим цетром и радиусами R1 и R2 (R1>R2). Найдите площадь кругов S1 и S2 и кольца, внешний радиус R1, а внутренний R2 (вводим радиусы, выводим площадь)
2. Даны два числа, вывести сначала бошьшее, потом меньшее.
3. Дано целое положительное число N. Вычислите N^2+ (N+1)^2+(N+2)^2+...+(2*N)^2
4. Сгенерировать ивывести массив из 20 элементов (больших нуля, но меньших 100). Найти и вывести наименьший элемент массива.
5. Напишите программу из задачи 1, но ввод и вывод реализуйте с помощью файлов.

понедельник, 29 января 2018 г.

Домашнее задание (информатика)

Вам нужно написать программу которая считывает число из файла input.txt если оно четное, записывает в файл output.txt сообщение "четное", иначе "нечетное".
Файлы input.txt и output.txt лежат в папке с программой.
Справка по файлам

четверг, 25 января 2018 г.

Информатика. Задание на пятницу.

Вам нужно написать программу, выводящую элемент из последовательности чисел Фибоначчи по его номеру (первым элементом будем считать единицу)
Кто не знает что это за числа, загляните в Википедию
Для решения задачи используйте рекурсию.

понедельник, 22 января 2018 г.

Домашнее задание информатикам

9А: допишите функции для расчета площадей фигур по сторонам.
По рекурсии задание давать не буду.
Скачать заготовку программы
9А и 9В: написать программу, которая сокращает введенную пользователем обыкновенную дробь и возвращает ответ на экран. (числитель и знаменатель дроби вводятся и выводятся как два отдельных целых числа). В программе используйте функцию, которая находит НОД двух чисел.

четверг, 18 января 2018 г.

Информатика

Задача та же (сформировать три массива, в каждом посчитать среднее арифметическое)\. но с учетом наших доработок в классе. Допишите ее.
В новой задаче вам нужно написать программу с использованием функции для расчета факториала числа, который задаст пользователь.
Напоминаю, что такое факториал: 5!=1*2*3*4*5
В качестве примера выкладываю программу для нахождения наибольшего общего делителя двух чисел.

понедельник, 15 января 2018 г.

Домашнее задание информатика

Программа, расположенная ниже, формирует массив из трех элементов. Каждый элемент представляет целое число от нуля и до того числа, которое укажет пользователь.
Перепишите эту программу так, чтобы она формировала три массива и у каждого массива считала среднее арифметическое. Причем, формирование массива реализовать через одну процедуру, а подсчет среднего арифметического - через другую.

пятница, 16 декабря 2016 г.

Уменьшающийся квадрат (PascalABC)

program kv1;
uses graphabc;
var a, x, y:integer;
begin
readln(a, x, y);
repeat
rectangle(x, y, x+a, y+a);
a:=a div 2;
until a=1;
readln;
end.
Данная программа рисует квадраты, каждый в два раза меньше предыдущего, до тех пок, пока сторона квадрата не станет равна одному пикселю.
Ваша задача заключается в модификации программы таким образом, чтобы она была окрашена в два цвета - каждый следующий квадрат должен иметь свой цвет.
Дла достижения этого эффекта указывайте точку внутри квадрата, иначе раскрасите не то. Проще всего увеличить цикл в два раза, чтобы на каждом шаге рисовалось два квадрата и каждый был окрашен своим цветом, хотя есть куча других способов. Как реализовать решать вам.
Исполняемый файл можете скачать тут

пятница, 18 ноября 2016 г.

Информатикам 18.11

Вам нужно написать программу решающую уравнения типа ax+b=0. Пользователь вводит значения  a и b, получает значение x.
По возможности сделайте программу с максимально дружелюбными интерфейсом.

Пример программы для вычисления суммы двух чисел:
program p1;                                       //название программы
var a, b:integer;                                 //определение переменных и их тип (integer - целые, real - дробные)
begin                                                  //начало программы
writeln ('Сумма чисел');                    //вывод на экран заголовка программы(ln переносит курсор в следующую строку)
write ('Введите первое число: ');    //приглашение на ввод первого числа
readln(a);                                         //ввод первого числа пользователем
write ('Введите второе число: ');                   
readln(b);
writeln(a, '+', b, '=');                        //вывод на экран получившегося примера
a:=a+b;                                           //расчет суммы и запись результата в ячейку a
write(a);                                          //вывод результата суммы
read;                                               //мешает закрыться программе после вывода ответа
end.                                                //конец программы

Регистрируйтесь в Google и получившиеся программы выкладывайте по следующим ссылкам. Для 8а: ссылка1, для 8в: ссылка2. Файлы должны быть названы фамилией создателя.

воскресенье, 17 января 2016 г.