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


Основы программирования

Языки программированияНизкий уровень – С, С++, assemblerСредний уровень – java и C#Высокий уровень – Python, Ruby, JavaScript, Lisp

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

Слайд 1Основы программирования
21.11.2018

Основы программирования21.11.2018

Слайд 2Языки программирования
Низкий уровень – С, С++, assembler

Средний уровень – java

и C#

Высокий уровень – Python, Ruby, JavaScript, Lisp

Языки программированияНизкий уровень – С, С++, assemblerСредний уровень – java и C#Высокий уровень – Python, Ruby, JavaScript,

Слайд 3Hello world на Assembler
.MODEL SMALL
.STACK 100h
.DATA
    HelloMessage DB 'Hello World',13,10,'$'
.CODE
START:
    mov ax,@data
    mov

ds,ax
    mov ah,9
    mov dx,OFFSET HelloMessage
    int 21h
    mov ah,4ch
    int 21h
END START

Hello world на Assembler.MODEL SMALL.STACK 100h.DATA    HelloMessage DB 'Hello World',13,10,'$'.CODESTART:    mov ax,@data    mov ds,ax    mov ah,9    mov dx,OFFSET HelloMessage    int 21h    mov ah,4ch    int 21hEND

Слайд 4Hello world на C++
#include
using namespace std;
 
int main()
{
    cout

"Hello, World!";
    return 0;
}

Hello world на C++#include using namespace std; int main() {    cout

Слайд 5Hello world на Python
print("Hello, World!")

Hello world на Pythonprint(

Слайд 6Типы данных
bool: логический тип. Может принимать одну из двух значений true (истина)

и false (ложь).
char: представляет один символ в кодировке ASCII. Занимает в

памяти 1 байт (8 бит). Может хранить любое значение из диапазона от -128 до 127, либо от 0 до 255
int: представляет целое число. В зависимости от архитектуры процессора может занимать 2 байта (16 бит) или 4 байта (32 бита). Диапазон предельных значений соответственно также может варьироваться от –32767 до 32767 (при 2 байтах) или от −2 147 483 647 до 2 147 483 647 (при 4 байтах). Но в любом случае размер должен быть больше или равен размеру типа short и меньше или равен размеру типа long
long: представляет целое число в диапазоне от −2 147 483 647 до 2 147 483 647. Занимает в памяти 4 байта (32 бита).
unsigned long: представляет целое число в диапазоне от 0 до 4 294 967 295. Занимает в памяти 4 байта (32 бита).
long long: представляет целое число в диапазоне от −9 223 372 036 854 775 807 до +9 223 372 036 854 775 807. Занимает в памяти, как правило, 8 байт (64 бита).
float: представляет вещественное число ординарной точности с плавающей точкой в диапазоне +/- 3.4E-38 до 3.4E+38. В памяти занимает 4 байта (32 бита)
double: представляет вещественное число двойной точности с плавающей точкой в диапазоне +/- 1.7E-308 до 1.7E+308. В памяти занимает 8 байт (64 бита)
long double: представляет вещественное число двойной точности с плавающей точкой не менее 8 байт (64 бит). В зависимости от размера занимаемой памяти может отличаться диапазон допустимых значений.
void: тип без значения

Типы данныхbool: логический тип. Может принимать одну из двух значений true (истина) и false (ложь). char: представляет один символ в кодировке

Слайд 7Функции в С++
Int sum(int a, int b)
{
return a+b;
}

Функция возвращает значение

типа int указанное при объявлении.
Пример вызова: sum(2,3);

Функции в С++		Int sum(int a, int b){	return a+b;}Функция возвращает значение типа int указанное при объявлении.Пример вызова: sum(2,3);

Слайд 8Условные операторы
While ()
{

}

Пока условие в круглых скобках – истина, выполняется

набор команд из фигурных скобок. Аналог русскому ПОКА

Условные операторыWhile (){	}Пока условие в круглых скобках – истина, выполняется набор команд из фигурных скобок. Аналог русскому

Слайд 9If()
{
}
Else
{
}
Так же как русское ЕСЛИ и ИНАЧЕ

If(){}Else{}Так же как русское ЕСЛИ и ИНАЧЕ

Слайд 10Цикл FOR
for (int I = 0; i

переменная I < 10, вывести её, затем прибавить к ней

1 и по новой.
Цикл FORfor (int I = 0; i

Слайд 11Определите, что будет напечатано в результате работы следующего фрагмента программы:
#include


using namespace std;
int main() {
int s, k;

s = 0, k = 1;
while (s < 66) {
k = k + 3;
s = s + k;
}
cout << k << endl;
return 0;
}
Определите, что будет напечатано в результате работы следующего фрагмента программы:#include using namespace std;int main() {  int

Слайд 12ответ
19

ответ19

Слайд 13Определите, что будет напечатано в результате работы следующего фрагмента программы:
#include


using namespace std;
int main() {
int s, k;

s = 1, k = 0;
while (k < 13) {
s = s + 2 * k;
k = k + 4;
}
cout << s+k << endl;
return 0;
}
Определите, что будет напечатано в результате работы следующего фрагмента программы:#include using namespace std;int main() {  int

Слайд 14ответ
65

ответ65

Слайд 15Запишите значение переменной b после выполнения фрагмента алгоритма:

Запишите значение переменной b после выполнения фрагмента алгоритма:

Слайд 16Ответ
28

Ответ28

Слайд 17Определите, что будет напечатано в результате выполнения программы
#include
using namespace

std;
int main()
{
int n, s;
n = 1;

s = 0;
while (s <= 1024)
{
s = s + 128;
n = n * 2;
}
cout « n « endl;
}
Определите, что будет напечатано в результате выполнения программы#include using namespace std;int main(){  int n, s;

Слайд 18Ответ
512

Ответ 	512

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

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

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

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

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


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

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