Разделы презентаций


Введение в Программирование

Содержание

СегодняВведение в введениеО программировании в целом и web в частностиКак сделать сайт? И что для этого надо?Первая программаОсновные конструкции языка

Слайды и текст этой презентации

Слайд 1Введение в Программирование

Введение в Программирование

Слайд 2Сегодня
Введение в введение
О программировании в целом и web в частности
Как

сделать сайт? И что для этого надо?
Первая программа
Основные конструкции языка

СегодняВведение в введениеО программировании в целом и web в частностиКак сделать сайт? И что для этого надо?Первая

Слайд 3О чем этот курс?
О Javascript? - нет
О программировании? - да!
О

любви к тому, что делаешь? - да!

О чем этот курс?О Javascript? - нетО программировании? - да!О любви к тому, что делаешь? - да!

Слайд 5Как создается программное обеспечение?

Как создается программное обеспечение?

Слайд 7Программистов в команде много.
Что с того?
Особые методологии организации рабочего процесса
требования

постоянно меняются
куча творческих людей
высокая конкурентность на рынке труда
Соглашения о стиле

кодирования
Программистов в команде много.Что с того?Особые методологии организации рабочего процессатребования постоянно меняютсякуча творческих людейвысокая конкурентность на рынке

Слайд 8Пример кода
/** @param {number} foo */ method(foo) { if

(condition(foo)) { try { //

Note: this might fail. something(); } catch (err) { recover(); } } }

Google Style Guide

Пример кода/** @param {number} foo */  method(foo) {   if (condition(foo)) {

Слайд 9Вернемся в программирование

Вернемся в программирование

Слайд 10Дадим слово Википедии
В программирование входят
анализ и постановка задачи,
проектирование программы,


построение алгоритмов,
разработка структур данных,
написание текстов программ,
отладка и

тестирование программы (испытания программы),
документирование,
настройка (конфигурирование),
доработка и сопровождение.
Дадим слово ВикипедииВ программирование входятанализ и постановка задачи, проектирование программы, построение алгоритмов, разработка структур данных, написание текстов

Слайд 12Особенности веб-программирования
Разделение на frontend и backend
Большая нагрузка
Много данных
Сложная инфраструктура

Особенности веб-программированияРазделение на frontend и backendБольшая нагрузкаМного данныхСложная инфраструктура

Слайд 14Программист ставит себе на тумбочку перед сном два стакана. Один

с водой - на случай, если захочет ночью пить. А

второй пустой - на случай, если не захочет.
Программист ставит себе на тумбочку перед сном два стакана. Один с водой - на случай, если захочет

Слайд 15Что нужно чтобы сделать сайт?

Что нужно чтобы сделать сайт?

Слайд 16Блокнот

Блокнот

Слайд 18


Мой Первый Сайт




Мой Первый Сайт

Слайд 19


Hello World!



alert("Hello,

World!");



Hello World!     alert(

Слайд 20Комментарии

//Однострочный комментарий
/*
Многострочный

комментарий
*/

Комментарии  //Однострочный комментарий  /*    Многострочный комментарий  */

Слайд 21Переменные
var name = "Строка"; //строковая переменная
var digit = 42; //числовая

переменная
var isProgrammer = true; //логическая переменная

Переменныеvar name =

Слайд 22Особенности выбора имени переменной
Должно соответствовать данным, содержащимися внутри
Нельзя начинать с

цифры
Соглашение: именуем в camelCase
Регистр символов имеет значение
В JS типов переменных

в разы больше, но пока нам нужны только эти 3.


Особенности выбора имени переменнойДолжно соответствовать данным, содержащимися внутриНельзя начинать с цифрыСоглашение: именуем в camelCaseРегистр символов имеет значениеВ

Слайд 23Условные операторы
var isPasswordCorrect = true;
if (isPasswordCorrect) {
alert("Hello!")
} else {

alert("Error!");
}

Условные операторыvar isPasswordCorrect = true;if (isPasswordCorrect) { alert(

Слайд 24Сравнения
var a = 5;
var b = 7;
alert(a < b);
alert(a >

b);
alert(a >= b);
alert(a

Сравненияvar a = 5;var b = 7;alert(a < b);alert(a > b);alert(a >= b);alert(a

Слайд 25Взаимодействуем с пользователем
alert("Hello!"); //Выводим сообщение
prompt("Enter your name: ", ""); //Получаем

данные пользователя
confirm("Вам больше 18?"); //Получаем данные пользователя (y/n)
var food =

prompt("Введите название еды", "");
if (food == "Конфета") {
alert("Я не ем сладкое");
} else {
alert("Ом-ном-ном!");
}
Взаимодействуем с пользователемalert(

Слайд 26Консоль
console.log("Hello, world!");

Консольconsole.log(

Слайд 27Цикл While
while (true) { confirm("Уже приехали?"); }

Цикл Whilewhile (true) {  confirm(

Слайд 28Перебираем символы в строке

Перебираем символы в строке

Слайд 29Версия 1. Создадим счетчик
var templateString = "HelloWorld#"; var counter = 0; while

(templateString[counter] != "#") { console.log(templateString[counter]); counter = counter + 1; }

Версия 1. Создадим счетчикvar templateString =

Слайд 30Вариант 2. Длина строки
var templateString = "HelloWorld"; var counter = 0; while

(counter < templateString.length - 1) { console.log(templateString[counter]); counter = counter

+ 1; }

Вариант 2. Длина строкиvar templateString =

Слайд 31Вариант 3. Цикл for
var str = "HelloWorld"; for (var i =

0; i < str.length; i++) { console.log(str[i]); }


Слайд 32Функции
function showMessage() { alert("Привет, Мир!"); }
showMessage();

Функцииfunction showMessage() {  alert(

Слайд 33Параметры функции
function printHello(userName, greetingText){ var message = greetingText + userName;

console.log(message); }
printHello("Alex", "Hello ");

Параметры функцииfunction printHello(userName, greetingText){  var message = greetingText + userName;  console.log(message); }printHello(

Слайд 34Возвращаемые значения
function getAlexNameByAge(age){ var name = ""; if (age >

18) { name = "Алексей"; } else {

name = "Алёша"; } return name; }
var alexName = getAlexNameByAge(18); printHello(alexName, "Hello, ");


Слайд 35Что еще может пригодиться
*, /, +, - - операции
% -

остаток от деления


Что еще может пригодиться*, /, +, - - операции% - остаток от деления

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика