7 класс информатика
Здесь будут размещаться задания для 7 класса.
Ссылка на программное обеспечение PascalABC: https://cloud.mail.ru/public/9R9e/gbdG9Bznm
Скачать:
Вложение | Размер |
---|---|
Презентация по теме: Оператор присваивания, ввод и вывод данных | 135.21 КБ |
Задачи по теме: Оператор присваивания, ввод и вывод данных | 507.51 КБ |
paskal_1_urok.pptx | 2.18 МБ |
Предварительный просмотр:
Подписи к слайдам:
Структура программы Program имя программы ; заголовок программы Var имена переменных : типы данных ; раздел описания переменных Begin раздел операторов операторы ; End .
Оператор присваивания Оператор присваивания имеет вид: переменная := выражение; X:= 44; S1:=(a* x+b )/c; w:=sqr(z)-1/5; Примеры:
Процедура вывода данных Процедура writeln после вывода своих параметров осуществляет переход на следующую строку. X:=5; Y:=10; S:=X+Y; Writeln (‘ X= ’,X); Writeln (‘ Y= ’,Y); Writeln (‘ S= ’,S); Результат выполнения Фрагмент программы X=5 Y=10 S=15
Процедура вывода данных Процедура write после вывода своих параметров оставляет курсор в той же строке. X:=5; Y:=10; S:=X+Y; Write (‘ X = ’,X); Write (‘ Y= ’,Y); Write (‘ S= ’,S); Результат выполнения Фрагмент программы X=5 Y=10 S=15
Процедура ввода данных Процедура readln после ввода своих параметров осуществляет переход на следующую строку. Readln ( параметры); Параметры в списке перечисляются через запятую и должны быть переменными Readln (a); Readln (x1,x2); Примеры:
Процедура ввода данных Процедура read после ввода своих параметров оставляет курсор в той же строке. Read ( параметры); Параметры в списке перечисляются через запятую и должны быть переменными Read (a); Read (x1,x2); Примеры:
Задача Написать программу вычисления скорости движения автомобиля, если известны время и расстояние. Ниже представлен рекомендуемый вид экрана во время работы программы ( данные, введенные пользователем, выделены цветом ). Введите расстояние (км) 180 Введите время (ч) 3 Скорость составляет 60 (км/ч )
Решение задачи Для вычисления скорости воспользуемся формулой:
Решение задачи Первый раздел программы – раздел заголовка . Имя программы не должно содержать пробелов, русских букв, не должно начинаться с цифр . Program skorost ;
Решение задачи Второй раздел программы – раздел описания переменных . Нужно перечислить все переменные, которые необходимы в программе: s - расстояние , v - скорость , t - время. byte – число от 0 до 255 integer – числа от -2147483648 до 2147483647 real – целые числа и десятичные дроби v – указываем тип real , т.к. при делении S на t может получиться не целое число Program skorost ; Var s, t: integer; v: real;
Решение задачи Далее следует раздел операторов Program skorost ; Var s, t: integer; v: real; Begin
Решение задачи По условию задачи далее должно появиться сообщение Введите расстояние (км ) и курсор должен оказаться на новой строке Writeln (‘ Введите расстояние (км) ’ ); Program skorost ; Begin Var s, t: integer; v: real;
Решение задачи Теперь пользователь должен ввести расстояние, которое обозначено S Writeln (‘ Введите расстояние (км) ’ ); Program skorost ; Begin Readln (S ); Var s, t: integer; v: real;
Решение задачи Writeln (‘ Введите расстояние (км) ’ ); Program skorost ; Begin Readln (S ); Далее следует появление еще одного комментария Введите время (ч) и курсор должен оказаться на новой строке Writeln (‘ Введите время (ч) ’ ); Var s, t: integer; v: real;
Решение задачи Writeln (‘ Введите расстояние (км) ’ ); Program skorost ; Begin Readln (S ); Writeln (‘ Введите время (ч) ’ ); Теперь пользователь должен ввести значение времени, которое обозначено t Readln (t ); Var s, t: integer; v: real;
Решение задачи Writeln (‘ Введите расстояние (км) ’ ); Program skorost ; Begin Readln (S ); Writeln (‘ Введите время (ч) ’ ); Теперь можно определить скорость Readln (t ); V:=S/t ; Var s, t: integer; v: real;
Решение задачи Writeln (‘ Введите расстояние (км) ’ ); Program skorost ; Begin Readln (S ); Writeln (‘ Введите время (ч) ’ ); В завершении необходимо вывести ответ, согласно условия задачи Readln (t ); V:=S/t ; Var s, t: integer; v: real; Writeln ('Скорость составляет ', v ,' (км/ч )');
Решение задачи Writeln (‘ Введите расстояние (км) ’ ); Program skorost ; Begin Readln (S ); Writeln (‘ Введите время (ч) ’ ); Конец программы Readln (t ); V:=S/t ; Var s, t: integer; v: real; Writeln ('Скорость составляет ', v ,' (км/ч )'); End.
Источники https:// infourok.ru/pascal-abc-proceduri-vvoda-i-vivoda-dannih-prisvaivanie-382248.html
Предварительный просмотр:
Предварительный просмотр:
Подписи к слайдам:
Типы переменных. В Паскале используется несколько типов представления числовых значений, на начальном этапе будут рассмотрены лишь некоторые из них: integer – целые числа в интервале от -2147483648 до 2147483647 real – вещественные (реальные) – целые и дробные положительные и отрицательные числа s tring - строковые - последовательность символов ASCII длиной до 255 c har - символьные 1 символ таблицы ASCII boolean - булевские типы ( True или false )
Описание операций Арифметические операции: *умножение / деление + сложение - вычитание div — целочисленное деление mod — остаток от целочисленного деления
Описание операций Операции отношения: = равно <> не равно <= меньше или равно >= больше или равно < меньше > больше
Структура программы Структура простейших программ выглядит следующим образом: program ...; заголовок программы и ее имя var ...; блок объявления переменных и их типа begin начало исполнительной части программы ...; предложения, обеспечивающие ...; выполнение ...; программы end . конец программы (точка обязательна)
В качестве имени программы можно применять комбинацию английских букв и цифр , следует писать в одно слово и нельзя применять служебные слова языка . program proba ; program Primer_1; program Summa;
В Паскале имеется особая группа слов, таких как, например: b egin , for , end , program и другие, за которыми закреплены специальные смысловые значения. Такие слова называются служебными ( зарезервированными ) и должны употребляться в строгом соответствии с заложенным в них смыслом.
Окно программы Паскаль АВС выполнение меню интегрированной среды панель инструментов
Наберем простейшую программу, соответствующую условию задачи: Ввести в компьютер два целых числа, найти их сумму, результат вывести на экран с поясняющим текстом.
Внимание! Две косые черты (//) отделяют комментарии, их набирать не нужно.
Описание стандартных модулей. Этот раздел начинается со служебного слова uses , за которым следует имя модуля. Например: uses crt , uses graph . В том случае, если необходимо подключить несколько модулей, их имена перечисляются через запятую . Модуль CRT может выводить в отдельном диалоговом окне цветные символы на цветном фоне. Также с помощью него можно настроить размер этого окна, переместить курсор в определённую точку экрана, а также очищать это диалоговое окно. Стандартный модуль GraphABC системы PascalABC содержит типы, константы, переменные, процедуры и функции, позволяющие создавать изображения в специальном в графическом окне.
Каждое предложение языка должно отделяться от следующего за ним точкой с запятой ( ; ). Исключение составляют комментарии. Они не отделяются точкой с запятой.
Пример ошибки, обнаруженной Паскаль АВС
Сохраните набранную программу в своей папке:
Сохраните набранную программу в своей папке:
Набор следующей программы. Активизируйте пункт Файл и создайте новый файл ( Новый ).
Задача 2 Составить программу «Диалог с компьютером»: Program Lin1 ; Var a: String; Begin Writeln (‘ Я компьютер, а как зовут тебя ? ’ ); Readln (a ); Writeln (‘ Очень приятно, ’, a , ‘!’ ); End .