Difference between revisions of "Step 4 (S-10037)"

From Stepik Wiki
Jump to: navigation, search
(Create page for step id=10037)
 
 
Line 1: Line 1:
 
Step on Stepik: https://stepik.org/lesson/551/step/4
 
Step on Stepik: https://stepik.org/lesson/551/step/4
  
<img width="50%" src="https://ucarecdn.com/cb92176e-8e8b-451a-af49-58492edac684/">
+
[[File:Step_4_(S-10037)_1.png|border|800px]]
  
 
[00:00 - 00:16] кроме этого мы определим несколько методов для доступа к данным 8 это будет метод size константными процесс который позволит снизить размер массива мы также определен пару методов для доступа к элементу массива константное версия
 
[00:00 - 00:16] кроме этого мы определим несколько методов для доступа к данным 8 это будет метод size константными процесс который позволит снизить размер массива мы также определен пару методов для доступа к элементу массива константное версия
  
  
<img width="50%" src="https://ucarecdn.com/41ed68a3-13f0-4506-ab84-e13361ca7f1b/">
+
[[File:Step_4_(S-10037)_2.png|border|800px]]
  
 
[00:16 - 00:35] методы get будет возвращать элемент массива по назначению а не константно будут возвращать элемент носил по ссылке значит использования возможность менять элементу массива мы также определен метод ресайз который позволит изменять размер массива
 
[00:16 - 00:35] методы get будет возвращать элемент массива по назначению а не константно будут возвращать элемент носил по ссылке значит использования возможность менять элементу массива мы также определен метод ресайз который позволит изменять размер массива
Line 14: Line 14:
  
  
<img width="50%" src="https://ucarecdn.com/860b6a6e-1671-4078-8db0-1bef3d493dd6/">
+
[[File:Step_4_(S-10037)_3.png|border|800px]]
  
 
[00:51 - 01:09] на которой мы хотим иметь разворачивающемся после этого мы определим количество элементов которые мы хотим скопировать в том случае если новый размер кажется больше чем в текущем году мы скопируем все элементы
 
[00:51 - 01:09] на которой мы хотим иметь разворачивающемся после этого мы определим количество элементов которые мы хотим скопировать в том случае если новый размер кажется больше чем в текущем году мы скопируем все элементы
Line 22: Line 22:
  
  
<img width="50%" src="https://ucarecdn.com/00e3f08d-468f-43f5-8ff8-53a2a203350d/">
+
[[File:Step_4_(S-10037)_4.png|border|800px]]
  
<img width="50%" src="https://ucarecdn.com/dff302fa-8b7c-4682-ac38-dc11e8b877a9/">
+
[[File:Step_4_(S-10037)_5.png|border|800px]]
  
 
[01:23 - 01:41] необходимое количество элементов в цикле с копируемых в это время на массив и в завершение мы от меня текущая с этим временным максим который ночует
 
[01:23 - 01:41] необходимое количество элементов в цикле с копируемых в это время на массив и в завершение мы от меня текущая с этим временным максим который ночует
  
  
<img width="50%" src="https://ucarecdn.com/1806eb4c-74a0-44f9-b660-1dd5cc3e1a30/">
+
[[File:Step_4_(S-10037)_6.png|border|800px]]
  
 
[01:41 - 01:56] таким образом после выхода из вам совершать текущую температуру будет иметь правильно на этом описании класса целочисленным массивом заканчивается мы писали все необходимое для того чтобы использовать этот класс
 
[01:41 - 01:56] таким образом после выхода из вам совершать текущую температуру будет иметь правильно на этом описании класса целочисленным массивом заканчивается мы писали все необходимое для того чтобы использовать этот класс

Latest revision as of 12:36, 7 August 2017

Step on Stepik: https://stepik.org/lesson/551/step/4

Step 4 (S-10037) 1.png

[00:00 - 00:16] кроме этого мы определим несколько методов для доступа к данным 8 это будет метод size константными процесс который позволит снизить размер массива мы также определен пару методов для доступа к элементу массива константное версия


Step 4 (S-10037) 2.png

[00:16 - 00:35] методы get будет возвращать элемент массива по назначению а не константно будут возвращать элемент носил по ссылке значит использования возможность менять элементу массива мы также определен метод ресайз который позволит изменять размер массива


[00:35 - 00:51] для реализации и будем использовать подход аналогичный тому который использовался при определении оператор присваивания мы создадим локальных переменных типа целочисленный массив того размера


Step 4 (S-10037) 3.png

[00:51 - 01:09] на которой мы хотим иметь разворачивающемся после этого мы определим количество элементов которые мы хотим скопировать в том случае если новый размер кажется больше чем в текущем году мы скопируем все элементы


[01:09 - 01:23] который конец в данном массиве если окажется что новый размер меньше то есть мы хотим уменьшить носик то мы скопируем только то количество элементов которая останется пустой то есть с после этого мы скопируем


Step 4 (S-10037) 4.png

Step 4 (S-10037) 5.png

[01:23 - 01:41] необходимое количество элементов в цикле с копируемых в это время на массив и в завершение мы от меня текущая с этим временным максим который ночует


Step 4 (S-10037) 6.png

[01:41 - 01:56] таким образом после выхода из вам совершать текущую температуру будет иметь правильно на этом описании класса целочисленным массивом заканчивается мы писали все необходимое для того чтобы использовать этот класс


[01:56 - 02:06] на следующей лекции мы более подробно поговорим о том как проектировать программы с использованием будем говорить о так называемом объектная термином программировать