Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

PROGRAMMING - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 2 de noviembre de 2018 por Isabel L.

184 visualizaciones

Descargar la transcripción

And this is the last presentation for today about programming. 00:00:01
Programming is the application of other important things. 00:00:10
We are going to talk about computational thinking and algorithms 00:00:21
Which are a way you can solve problems in your daily life or in your personal life or in your career. It's very useful, this context. But they are also very difficult. 00:00:29
It is also very useful, flowcharts and its applications, and finally we are going to do some programs using Scratch and a little bit of App Inventor. 00:00:53
inventor is not very important because I think nowadays it is odd so it's not 00:01:13
useful and if you if you can program with a scratch it will be enough in 00:01:23
order to solve the project the problems the problems usually are very complex so 00:01:39
So, you should discompose the problems in very simple problems, which are easy to solve. 00:01:45
Besides this, sometimes you can categorize the problems and find a pattern which can solve a lot of problems. 00:02:02
abstractions can solve a lot of problems. 00:02:20
Finally, you can design a series of abstractions 00:02:26
or order a step for performing an activity for solving a problem 00:02:33
and this is an algorithm. 00:02:39
In order to express algorithms 00:02:42
You can use a flowchart. A flowchart is a set of symbols connected by arrows. 00:02:51
And, for example, you have this one to start and end an algorithm. 00:03:03
This one to input or output something. This one for processes and this one for decisions. 00:03:11
If you do a good sequence and connect all of these with arrows, you have a flowchart. 00:03:21
Apart from this, the programs and the algorithms can be categorized into three basic or simple structures. 00:03:32
For example, this is a sequential algorithm that consists in one task and another. 00:03:48
you can do two tasks at the same time and this structure is in the selective 00:04:01
and iterative structure so it's very important that you know what you have to 00:04:13
do these two symbols are important to know it and after that you have to defeat 00:04:20
decisions and know the variables and constants you you will need in your 00:04:29
program you could need you might need then you have to they then a value which 00:04:38
is the the first the initial value and after that the operation operators or 00:04:46
actions if you include in your algorithm and flowchart this symbol which is 00:04:54
decision obviously it's a selective structure and you can do one task or 00:05:04
another depending on a something a condition finally if you repeat a loop 00:05:15
you have an interactive structure and it's very common in programming that you 00:05:29
mixture different structures to build a very complex algorithm. Well, these 00:05:40
algorithms need to be translated to the computer and for this you use 00:05:57
the programming the programming language which can be a high level if are similar 00:06:07
to human language or can be low level if they are more similar to the machine to 00:06:19
be more come to to put all of this in practice in our subject we are going to 00:06:30
use Scratch. Scratch is an object-oriented programming language 00:06:36
and in this slide you can see more or less the different parts of the 00:06:45
Scratch. We will do one or two examples in order to clarify all of this. 00:06:54
we also we we we should view something about App Inventor but I know you 00:07:08
haven't have enough time for this and it is complex but App Inventor is very 00:07:18
similar to Scratch what is different is that it is used to to do apps for a 00:07:25
smartphone, but nowadays it is off, so it's not important. As you can see, you 00:07:35
have a layout for your screen, your mobile 00:07:42
screen, and after that you can program it using blocks, a similarity to what you do 00:07:52
in Scratch. To do examples put all of these in practice which is the most 00:08:03
important because you have to learn how to program, you have to learn programming but 00:08:11
you have to practice programming, it's the best way to learn all of this 00:08:18
Idioma/s:
en
Autor/es:
ISABEL LAFUENTE
Subido por:
Isabel L.
Licencia:
Reconocimiento - No comercial
Visualizaciones:
184
Fecha:
2 de noviembre de 2018 - 17:41
Visibilidad:
Público
Centro:
IES JAIME FERRAN
Duración:
08′ 25″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
113.67 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid