Повторение темы "Программирование. Начало."
учебно-методический материал по информатике и икт (8 класс)
Материал предназначен для повторения темы "Программирование" самое начало: структура программы на языке паскаль, основные операторы: ввод, вывод, присваивание, основные типы данных. В материале есть примеры готовых программ, есть задания для самостоятельного выполнения.
Скачать:
| Вложение | Размер |
|---|---|
| 21.85 КБ |
Предварительный просмотр:
Повторение темы: «Программирование на языке Паскаль».
Программа – это последовательность действий, записанных на специальном языке, в данном случае Паскаль, направленных на решение поставленной задачи.
Программа на языке PascalABC состоит из следующих разделов:
Program имя_программы;
Const {описание констант, если они есть, например, PI = 3.14};
Var {описание переменных: перечисление всех имен переменных, которые есть в программе и указание их типов};
Begin
…{операторы, т.е. действия самой программы};
End. {конец программы, после точки ничего выполняться не будет}
Переменная в программировании – это ячейка памяти компьютера в которую можно занести значение для хранения, значение переменной может быть изменено в результате выполнения программы; для обращения к переменной (ячейке памяти) она должна иметь имя (латинская буква, можно сочетание буквы и цифры: x, y, ALFA, s1, z854r).
Наиболее часто используемые типы данных:
тип данных | описывается в программе словом: | пример |
Целые величины | integer | 5, -25, 56 |
Вещественные величины (дробные) | real | 2.5 56.005 -8.5656 (дробная часть отделяется от целой точкой) |
Логические величины | boolean | Fals, True |
Символьные величины | char | ‘a’, ‘s’ – один символ |
Строковые величины | string | Строка символов (слово или предложение) длиной до 255 символов. |
Основные операторы языка PascalABC:
- Оператор присваивания (знак : = ) – позволяет занести в переменную значение:
x := 5; {в ячейку с именем x занесено значение 5}
y := 45 / 5; {в ячейку с именем y занесено значение арифметического выражения 45/5, т.е. 9.0}
арифметическое выражение может быть более сложным и содержать другие переменные, т.е. в вычислении выражения будут учувствовать значения этих переменных.
Основное правило команды присваивания: соответствие типов: тип переменной слева от знака присваивания должен совпадать с типом выражения справа от знака присваивания.
- Оператор вывода данных на экран монитора: write ({список выводимых данных}); – позволяет «написать» (write англ. – писать) на экране данные указанные в круглых скобках, например:
Команды на языке программирования | На экране | Комментарии: |
Write ( ‘ Паскаль ’ ); | Паскаль | на экране будет напечатана данная фраза без изменений (и без апострофов) |
x := 45; write( ‘ x = ’ , x ); | x = 45 | все, что написано в апострофах – выводится на экран без изменений; указано имя переменной – значение переменной выводится на экран |
- Оператор ввода данных с клавиатуры: read ({список переменных}); – позволяет ввести с клавиатуры значения для указанных переменных
Команды на языке программирования | Набрано на клавиатуре | Комментарии: |
read ( a ); | 5 (нажата клавиша Enter) | в ячейку с именем a будет внесено значение 5. |
Read ( a , b ); | 6 7 (числа напечатаны через пробел, после нажали Enter) | в ячейку с именем a будет внесено значение 6, в ячейку с именем b будет введено число 7. |
Примеры составления программ:
Задача | Пример программы | Задание |
Дана сторона квадрата. Найти периметр квадрата. Сторона квадрата a – вводится с клавиатуры, целое число. Вычисляется периметр P, выводится результат на экран. | program n_1; Var a, P : integer; Begin Write (‘Введите сторону квадрата ’); Readln ( a ); P := 4*a; Write ( ‘Периметр квадрата = ‘ , P); End. | Запишите программу в тетради. Наберите программу на компьютере, запустите программу на выполнение, введите на запрос программы значение 3. Запишите в тетради комментарии (напротив каждой строки), что означает и как работает каждая команда программы (т.е. каждая строчка). Что выдала программа в результате? |
Дан радиус окружности r. Найти площадь круга и длину окружности. | program n_2; Const PI = 3.14; Var r : integer; S , L : real; Begin Write (‘Введите радиус окружности ’); Readln ( r ); L := 2*PI*r; S := PI*r*r; Writeln ( ‘Площадь круга = ‘ , S ); Writeln ( ‘Длина окружности = ‘ , L ); End. | Запишите программу в тетради. Наберите программу на компьютере, запустите программу на выполнение, введите на запрос программы значение 10. Запишите в тетради комментарии (напротив каждой строки), что означает и как работает каждая команда программы. Что выдала программа в результате? |
Задание для самостоятельного выполнения:
| ||
Математические операции: + (сложение), – (вычитание), * (умножение), / (деление).
Некоторые целочисленные действия (результат которых всегда целое число):
div – целая часть частного (7 div 3 = 2, 25 div 10 = 2)
mod – остаток от деления (7 mod 3 = 1, 25 mod 10 = 5)
Примеры программ:
Задача | Пример программы | Задание | ||
Дано целое двузначное число. Найти сумму цифр этого числа. Например: дано число a = 34, сумма цифр S = (3 + 4 =) 7. Используем: x – первая цифра исходного числа y – вторая цифра числа | program n_5; Var a, S, x, y : integer; Begin Write (‘Введите двузначное число ’); Readln ( a ); x := a div 10; y := a mod 10; S := x + y; Write ( ‘Сумма цифр числа = ‘ , S ); End. | Запишите программу в тетради. Наберите программу на компьютере, запустите программу на выполнение, введите на запрос программы значение 34. Запишите в тетради комментарии (напротив каждой строки), что означает и как работает каждая команда программы. Что выдала программа в результате? | ||
Задачи для самостоятельного выполнения: | ||||
На «3» Наберите программу и выполните её на компьютере: Program n_6; Var a, b, S, P : integer; Begin Write (‘ Введите два целых числа ’ ); Readln ( a, b ); S := a + b; P := a*b; Writeln (‘Сумма чисел = ’ , S); Writeln( ‘Произведение чисел = ’ , P ); End. | На «4» Составить программу для решения задачи. Дана длина ребра куба. Найти объём куба и площадь его боковой поверхности. (Пусть длина ребра куба – x. Объём куба V = x3. Боковая поверхность куба – квадрат, всего таких поверхностей у куба 6, значит площадь поверхности куба S = 6*x2). Имя программы: program n_7; | На «5» Составить программу для решения задачи. С клавиатуры вводится трёхзначное число. Переставьте в этом числе цифры: первую – на вторую позицию, вторую – не третью, третью – на первую, например исходное число = 234, новое число = 423. Имя программы: program n_8; | ||
По теме: методические разработки, презентации и конспекты

Семинар на тему: «Решение нестандартных задач в рамках итогового повторения курса алгебры и начал анализа»
Методический комментарий.Одним из эффективных способов проведения систематизации знаний является самостоятельная работа учащихся с теоретическим материалом в совокупности с его применением...

Методическая разработка урока(обобщающее повторение по теме Начало учебного года)
Методическая разработка урока(обобщающее повторение по теме Начало учебного года)...

Презентация к уроку обобщающего повторения: "Начало учебного года", 6 класс
Задания к уроку обобщающего повторения...

Урок – повторение по информатике: «Начало информатики».
Методическая разработка по информатике и икт (5 класс) на тему: "Начало информатики"...
конспект урока немецкого языка в 6 классе по теме Начало учебного года. повторение
Данный урок для учащихся 6 класса по теме "Начало учебного года". в ходе урока контролируются 4 вида деятельности: письмо, говорение, аудирование, чтение....
Тест на повторение изученного 9 класс (начало года)
Тест на повторение изученного 9 класс (начало года)...
Дидактические материалы. Повторение. Алгебра и начала анализа 11 класс
Тип урока: урок – проверки и закрепления знаний.Тема урока:"Квадратные уравнения".Цель урока: 1) обобщить и углубить знания , отработать навыки решения квадратных уравнений...
