Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
34 слайда
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
253.50 kB
Просмотров:
71
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Технологии программирования](/documents_6/5da818264dd51663bee23541d29f2abc/img0.jpg)
Содержание слайда: Технологии программирования
Программирование на языке Java
Газейкина Анна Ивановна, канд.пед.наук, доцент кафедры информатики, информационных технологий и методики обучения информатике УрГПУ,
gazeykina@uspu.ru
№2 слайд![Проверочный диктант . Что](/documents_6/5da818264dd51663bee23541d29f2abc/img1.jpg)
Содержание слайда: Проверочный диктант
1. Что хранится в файле с расширением java ?
2. Что хранится в файле с расширением class ?
№3 слайд![Проверочный диктант . Что](/documents_6/5da818264dd51663bee23541d29f2abc/img2.jpg)
Содержание слайда: Проверочный диктант
3. Что такое «виртуальная java-машина»?
4. Как записываются операторные скобки в java?
№4 слайд![Проверочный диктант . С каких](/documents_6/5da818264dd51663bee23541d29f2abc/img3.jpg)
Содержание слайда: Проверочный диктант
5. С каких зарезервированных слов начинается заголовок java-программы?
6. На какие виды (их два) делятся все типы данных java?
№5 слайд![Проверочный диктант .](/documents_6/5da818264dd51663bee23541d29f2abc/img4.jpg)
Содержание слайда: Проверочный диктант
7. Перечислите все целочисленные типы данных в порядке возрастания объема памяти, требуемой для их хранения.
8. Назовите три характеристики переменной.
№6 слайд![Проверочный диктант .](/documents_6/5da818264dd51663bee23541d29f2abc/img5.jpg)
Содержание слайда: Проверочный диктант
9. Объявите вещественную переменную х.
10. Присвойте этой переменной значение 3.5
№7 слайд![Проверочный диктант . Как](/documents_6/5da818264dd51663bee23541d29f2abc/img6.jpg)
Содержание слайда: Проверочный диктант
11. Как увеличить значение целочисленной переменной а на 1 (ВСЕ способы)?
12. Как вывести на экран букву а?
№8 слайд![Проверочный диктант . Как](/documents_6/5da818264dd51663bee23541d29f2abc/img7.jpg)
Содержание слайда: Проверочный диктант
13. Как вывести на экран значение переменной а?
14. Перечислите мультипликативные операции.
№9 слайд![Проверочный диктант .](/documents_6/5da818264dd51663bee23541d29f2abc/img8.jpg)
Содержание слайда: Проверочный диктант
15. Основное назначение метода main.
№10 слайд![Проверка . Что хранится в](/documents_6/5da818264dd51663bee23541d29f2abc/img9.jpg)
Содержание слайда: Проверка
1. Что хранится в файле с расширением java ?
исходный код (текст программы на языке java)
2. Что хранится в файле с расширением class ?
байтовый код (результат работы компилятора)
№11 слайд![Проверочный диктант . Что](/documents_6/5da818264dd51663bee23541d29f2abc/img10.jpg)
Содержание слайда: Проверочный диктант
3. Что такое «виртуальная java-машина»?
интерпретатор, который исполняет байтовый код, т.е. исполняет программу, написанную на Java
4. Как записываются операторные скобки в java?
{ }
№12 слайд![Проверочный диктант . С каких](/documents_6/5da818264dd51663bee23541d29f2abc/img11.jpg)
Содержание слайда: Проверочный диктант
5. С каких зарезервированных слов начинается заголовок java-программы?
public class
6. На какие виды (их два) делятся все типы данных java?
примитивные (элементарные, простейшие) и ссылочные
№13 слайд![Проверочный диктант .](/documents_6/5da818264dd51663bee23541d29f2abc/img12.jpg)
Содержание слайда: Проверочный диктант
7. Перечислите все целочисленные типы данных в порядке возрастания объема памяти, требуемой для их хранения.
byte, short, int, long
8. Назовите три характеристики переменной.
имя, тип, значение
№14 слайд![Проверочный диктант .](/documents_6/5da818264dd51663bee23541d29f2abc/img13.jpg)
Содержание слайда: Проверочный диктант
9. Объявите вещественную переменную х.
double x;
или
float x;
10. Присвойте этой переменной значение 3.5
x=3.5;
№15 слайд![Проверочный диктант . Как](/documents_6/5da818264dd51663bee23541d29f2abc/img14.jpg)
Содержание слайда: Проверочный диктант
11. Как увеличить значение целочисленной переменной а на 1 (ВСЕ способы)?
a=a+1;
a++;
++a;
a+=1;
№16 слайд![Проверочный диктант . Как](/documents_6/5da818264dd51663bee23541d29f2abc/img15.jpg)
Содержание слайда: Проверочный диктант
12. Как вывести на экран букву а?
System.out.print(“a”);
или System.out.print(‘a’);
13. Как вывести на экран значение переменной а?
System.out.print(a);
№17 слайд![Проверочный диктант .](/documents_6/5da818264dd51663bee23541d29f2abc/img16.jpg)
Содержание слайда: Проверочный диктант
14. Перечислите мультипликативные операции.
* / % &
15. Основное назначение метода main.
точка входа в программу, с него начинается исполнение программы
№18 слайд![Оценка - правильных ответов -](/documents_6/5da818264dd51663bee23541d29f2abc/img17.jpg)
Содержание слайда: Оценка:
13-15 правильных ответов – «5»
11-12 правильных ответов – «4»
8-10 правильных ответов – «3»
менее 8 правильных ответов – «2»
№19 слайд![Интерактивный ввод данных](/documents_6/5da818264dd51663bee23541d29f2abc/img18.jpg)
Содержание слайда: Интерактивный ввод данных
Лекция 3
№20 слайд![Интерактивный ввод данных](/documents_6/5da818264dd51663bee23541d29f2abc/img19.jpg)
Содержание слайда: Интерактивный ввод данных
можно организовать с использованием классов из пакетов
1) java.util
2) java.io
1 – более простой способ, но некоторые возможности ограничены;
2 – более универсальный, но организация ввода более сложная.
На начальном этапе будем использовать пакет java.util
№21 слайд![Справка Программа обладает](/documents_6/5da818264dd51663bee23541d29f2abc/img20.jpg)
Содержание слайда: Справка
Программа обладает интерактивностью если она взаимодействует с пользователем (например, запрашивает исходные данные и дальнейшее поведение программы зависит от этих данных).
Пакет в java – это совокупность классов для решения определенного круга задач (например, для организации ввода данных).
Пакет java.lang подключается к программе автоматически.
№22 слайд![. Пакет java.util должен быть](/documents_6/5da818264dd51663bee23541d29f2abc/img21.jpg)
Содержание слайда: 1. Пакет java.util
должен быть ИМПОРТИРОВАН – для этого ПЕРЕД заголовком класса-программы записывается оператор import :
import java.util.*;
public class ...
№23 слайд![. Создание сканера Перед тем,](/documents_6/5da818264dd51663bee23541d29f2abc/img22.jpg)
Содержание слайда: 2. Создание сканера
Перед тем, как считывать данные с клавиатуры, необходимо создать сканер клавиатуры на основе стандартного потока ввода System.in (установить связь с клавиатурой)
Scanner sc = new Scanner(System.in);
sc – это имя переменной (сканера).
№24 слайд![Методы для ввода данных с](/documents_6/5da818264dd51663bee23541d29f2abc/img23.jpg)
Содержание слайда: Методы для ввода данных с клавиатуры
применяются для созданного сканера:
№25 слайд![Линейная программа - это](/documents_6/5da818264dd51663bee23541d29f2abc/img24.jpg)
Содержание слайда: Линейная программа
- это программа, все операторы которой исполняются последовательно один за другим, причем каждый ровно один раз.
Основной алгоритм:
ввод исходных данных
обработка и получение результатов
вывод результатов.
№26 слайд![Пример программы Задача](/documents_6/5da818264dd51663bee23541d29f2abc/img25.jpg)
Содержание слайда: Пример программы
Задача: Вычислить площадь и периметр прямоугольника с заданными сторонами.
Модель:
Исходные данные: a и b – длины сторон
Результаты: s – площадь, p – периметр
Связь: s=a*b, p=(a+b)*2
№27 слайд![Исходный код import](/documents_6/5da818264dd51663bee23541d29f2abc/img26.jpg)
Содержание слайда: Исходный код:
import java.util.*;
public class Rectangle {
public static void main (String [ ] args) {
Scanner sc=new Scanner (System.in);
System.out.print (“Введите длину 1-й стороны “);
int a=sc.nextInt();
System.out.print (“Введите длину 2-й стороны “);
int b=sc.nextInt();
int s=a*b;
int p=(a+b)*2;
System.out.println (“Площадь прямоугольника ” + s);
System.out.println (“Периметр прямоугольника ” + p);
}
}
№28 слайд![Стандартные функции](/documents_6/5da818264dd51663bee23541d29f2abc/img27.jpg)
Содержание слайда: Стандартные функции
реализованы как статические методы класса Math, входящего в состав пакета java.lang, импортируемого автоматически.
№29 слайд![Некоторые методы класса Math](/documents_6/5da818264dd51663bee23541d29f2abc/img28.jpg)
Содержание слайда: Некоторые методы класса Math:
№30 слайд![Задача Составить программу](/documents_6/5da818264dd51663bee23541d29f2abc/img29.jpg)
Содержание слайда: Задача 1:
Составить программу для вычисления длины окружности и площади круга
радиуса r (для получения значения числа π использовать константу Math.PI).
№31 слайд![Задача Составить программу,](/documents_6/5da818264dd51663bee23541d29f2abc/img30.jpg)
Содержание слайда: Задача 2:
Составить программу, которая поменяет местами значения двух переменных.
№32 слайд![Задача Составить программу,](/documents_6/5da818264dd51663bee23541d29f2abc/img31.jpg)
Содержание слайда: Задача 3:
Составить программу, которая выводит значение true, если введенное четырехзначное число является номером счастливого билета, или значение false, если не является.
(Доработка: обрабатывать шестизначное число).
№33 слайд![Задача . из задачника на](/documents_6/5da818264dd51663bee23541d29f2abc/img32.jpg)
Содержание слайда: Задача 4 (1.4 из задачника на учебном портале):
Составить программу вычисления площади треугольника, заданного длинами своих сторон (по формуле Герона ).
№34 слайд![Задача . из задачника на](/documents_6/5da818264dd51663bee23541d29f2abc/img33.jpg)
Содержание слайда: Задача 5 (1.9 из задачника на учебном портале):
«Временной интервал». Заданы моменты начала и конца некоторого промежутка времени в часах, минутах и секундах (в пределах одних суток). Найти продолжительность этого промежутка в тех же единицах измерения.
Например: начало 10:30:45
конец 13:20:15
продолжительность 2:49:30