{"id":7875,"date":"2015-05-12T09:05:24","date_gmt":"2015-05-12T14:05:24","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/ccpg1001\/?p=7875"},"modified":"2026-04-18T15:28:06","modified_gmt":"2026-04-18T20:28:06","slug":"operaciones-basicas","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/algoritmos101\/fp-u02\/operaciones-basicas\/","title":{"rendered":"2.2 Operaciones b\u00e1sicas matem\u00e1ticas y l\u00f3gicas en Python"},"content":{"rendered":"\n<p><em><strong>Referencia<\/strong><\/em>: Rodr\u00edguez 5.6.3 p59, Van Rossum 10.6 p85,&nbsp; Downey 2.6<\/p>\n\n\n\n<p>Para los ejercicios iniciales en programaci\u00f3n se muestran algunas operaciones num\u00e9ricas b\u00e1sicas a partir de algunas variables: asignaci\u00f3n, cociente, residuo, l\u00f3gicas, aleatorias, etc.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p><a href=\"#asignacion\">asignaci\u00f3n<\/a><\/p>\n\n\n\n<p><a href=\"#cociente\">cociente<\/a><\/p>\n\n\n\n<p><a href=\"#residuo\">residuo<\/a><\/p>\n\n\n\n<p><a href=\"#exponente\">exponente<\/a><\/p>\n\n\n\n<p><a href=\"#raiz\">ra\u00edz<\/a><\/p>\n\n\n\n<p><a href=\"#logicas\">l\u00f3gicas<\/a><\/p>\n\n\n\n<p><a href=\"#aleatorio\">aleatorio<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"asignacion\">Asignaci\u00f3n de valores<\/h2>\n\n\n\n<p>En algoritmos se usan las expresiones de asignaci\u00f3n para denotar la intenci\u00f3n de resolver operaciones y cuyo resultado se almacena en una variable simple, por lo que se expresan de la forma:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>c \u2190 a + b\nd \u2190 x<sup>2 <\/sup>+ y<sup>2<\/sup><\/code><\/pre>\n\n\n\n<p>Debe observar que las asignaciones no son expresiones de igualdad, como las usadas en matem\u00e1ticas, por lo que su s\u00edmbolo corresponde a una flecha que apunta el sentido donde se almacena el resultado.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p><a href=\"#asignacion\">asignaci\u00f3n<\/a><\/p>\n\n\n\n<p><a href=\"#cociente\">cociente<\/a><\/p>\n\n\n\n<p><a href=\"#residuo\">residuo<\/a><\/p>\n\n\n\n<p><a href=\"#exponente\">exponente<\/a><\/p>\n\n\n\n<p><a href=\"#raiz\">ra\u00edz<\/a><\/p>\n\n\n\n<p><a href=\"#logicas\">l\u00f3gicas<\/a><\/p>\n\n\n\n<p><a href=\"#aleatorio\">aleatorio<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"cociente\">Cociente \u00f3 divisi\u00f3n entera<\/h2>\n\n\n\n<p>Se usa solo la parte entera de una divisi\u00f3n. Ejemplo: Cinco manzanas para dos envases de desayunos<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> a = 5\n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> b = 2\n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> c = a\/\/b    \n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> c\n<span style=\"color: #0000ff\">2<\/span><\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1046\" height=\"257\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2015\/05\/ManzanaDivisionEntera.jpg\" alt=\"Divisi\u00f3n Entera, ejemplo con manzanas\" class=\"wp-image-15965\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p><a href=\"#asignacion\">asignaci\u00f3n<\/a><\/p>\n\n\n\n<p><a href=\"#cociente\">cociente<\/a><\/p>\n\n\n\n<p><a href=\"#residuo\">residuo<\/a><\/p>\n\n\n\n<p><a href=\"#exponente\">exponente<\/a><\/p>\n\n\n\n<p><a href=\"#raiz\">ra\u00edz<\/a><\/p>\n\n\n\n<p><a href=\"#logicas\">l\u00f3gicas<\/a><\/p>\n\n\n\n<p><a href=\"#aleatorio\">aleatorio<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"residuo\">Residuo de a para b<\/h2>\n\n\n\n<p>El residuo representa las manzanas que no completan un envase de desayuno.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> a = 5\n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> b = 2\n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> c = a%b\n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> c\n<span style=\"color: #0000ff\">1<\/span><\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p><a href=\"#asignacion\">asignaci\u00f3n<\/a><\/p>\n\n\n\n<p><a href=\"#cociente\">cociente<\/a><\/p>\n\n\n\n<p><a href=\"#residuo\">residuo<\/a><\/p>\n\n\n\n<p><a href=\"#exponente\">exponente<\/a><\/p>\n\n\n\n<p><a href=\"#raiz\">ra\u00edz<\/a><\/p>\n\n\n\n<p><a href=\"#logicas\">l\u00f3gicas<\/a><\/p>\n\n\n\n<p><a href=\"#aleatorio\">aleatorio<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"exponente\">Exponente <span class=\"wp-katex-eq\" data-display=\"false\">a^b<\/span><\/h2>\n\n\n\n<p>Operaciones de base y exponente<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> c = a**b\n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> c    \n<span style=\"color: #0000ff\">25<\/span><\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p><a href=\"#asignacion\">asignaci\u00f3n<\/a><\/p>\n\n\n\n<p><a href=\"#cociente\">cociente<\/a><\/p>\n\n\n\n<p><a href=\"#residuo\">residuo<\/a><\/p>\n\n\n\n<p><a href=\"#exponente\">exponente<\/a><\/p>\n\n\n\n<p><a href=\"#raiz\">ra\u00edz<\/a><\/p>\n\n\n\n<p><a href=\"#logicas\">l\u00f3gicas<\/a><\/p>\n\n\n\n<p><a href=\"#aleatorio\">aleatorio<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"raiz\">Ra\u00edz cuadrada <span class=\"wp-katex-eq\" data-display=\"false\"> \\sqrt{a^2 + b^2} <\/span><\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code><span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> <span style=\"color: #d35400\">import<\/span> math\n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> c = math.sqrt((a**2) + (b**2))\n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> c\n<span style=\"color: #0000ff\">5.385164807134504<\/span><\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p><a href=\"#asignacion\">asignaci\u00f3n<\/a><\/p>\n\n\n\n<p><a href=\"#cociente\">cociente<\/a><\/p>\n\n\n\n<p><a href=\"#residuo\">residuo<\/a><\/p>\n\n\n\n<p><a href=\"#exponente\">exponente<\/a><\/p>\n\n\n\n<p><a href=\"#raiz\">ra\u00edz<\/a><\/p>\n\n\n\n<p><a href=\"#logicas\">l\u00f3gicas<\/a><\/p>\n\n\n\n<p><a href=\"#aleatorio\">aleatorio<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"logicas\">Operaciones <strong>L\u00f3gicas<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th>Operaci\u00f3n<\/th><th>&nbsp;<\/th><th>Python<\/th><\/tr><tr><td>y<\/td><td>p \u039b q<\/td><td>p and q<\/td><\/tr><tr><td>o<\/td><td>p V q<\/td><td>p or q<\/td><\/tr><tr><td>negaci\u00f3n<\/td><td>\u2309p<\/td><td>not(p)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Suponga que <strong>p<\/strong> es verdadero y <strong>q<\/strong> es falso<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> p = 1\n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> q = 0\n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> p <span style=\"color: #d35400\">and<\/span> q\n<span style=\"color: #0000ff\">0<\/span>\n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> p <span style=\"color: #d35400\">or<\/span> q\n<span style=\"color: #0000ff\">1<\/span>\n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> not(p)\n<span style=\"color: #0000ff\">False<\/span><\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p><a href=\"#asignacion\">asignaci\u00f3n<\/a><\/p>\n\n\n\n<p><a href=\"#cociente\">cociente<\/a><\/p>\n\n\n\n<p><a href=\"#residuo\">residuo<\/a><\/p>\n\n\n\n<p><a href=\"#exponente\">exponente<\/a><\/p>\n\n\n\n<p><a href=\"#raiz\">ra\u00edz<\/a><\/p>\n\n\n\n<p><a href=\"#logicas\">l\u00f3gicas<\/a><\/p>\n\n\n\n<p><a href=\"#aleatorio\">aleatorio<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"aleatorio\">N\u00famero Aleatorio entero<\/h2>\n\n\n\n<p>N\u00famero entero obtenido por ejemplo al lanzar un dado de seis caras<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"100\" height=\"100\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2017\/10\/dado.gif\" alt=\"numero aleatorio entero, dado de seis caras\" class=\"wp-image-4398\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code><span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> <span style=\"color: #d35400\">import<\/span> random <span style=\"color: #d35400\">as<\/span> rnd\n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> dado = <span style=\"color: #ff00ff\">int<\/span>(rnd.random()*6) +1\n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> dado\n<span style=\"color: #0000ff\">4<\/span><\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p><a href=\"#asignacion\">asignaci\u00f3n<\/a><\/p>\n\n\n\n<p><a href=\"#cociente\">cociente<\/a><\/p>\n\n\n\n<p><a href=\"#residuo\">residuo<\/a><\/p>\n\n\n\n<p><a href=\"#exponente\">exponente<\/a><\/p>\n\n\n\n<p><a href=\"#raiz\">ra\u00edz<\/a><\/p>\n\n\n\n<p><a href=\"#logicas\">l\u00f3gicas<\/a><\/p>\n\n\n\n<p><a href=\"#aleatorio\">aleatorio<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n","protected":false},"excerpt":{"rendered":"<p>Referencia: Rodr\u00edguez 5.6.3 p59, Van Rossum 10.6 p85,&nbsp; Downey 2.6 Para los ejercicios iniciales en programaci\u00f3n se muestran algunas operaciones num\u00e9ricas b\u00e1sicas a partir de algunas variables: asignaci\u00f3n, cociente, residuo, l\u00f3gicas, aleatorias, etc. asignaci\u00f3n cociente residuo exponente ra\u00edz l\u00f3gicas aleatorio Asignaci\u00f3n de valores En algoritmos se usan las expresiones de asignaci\u00f3n para denotar la intenci\u00f3n [&hellip;]<\/p>\n","protected":false},"author":8043,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"wp-custom-template-entrada-fp-unidades","format":"standard","meta":{"footnotes":""},"categories":[103],"tags":[],"class_list":["post-7875","post","type-post","status-publish","format-standard","hentry","category-fp-u02"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/7875","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/users\/8043"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/comments?post=7875"}],"version-history":[{"count":6,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/7875\/revisions"}],"predecessor-version":[{"id":23012,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/7875\/revisions\/23012"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/media?parent=7875"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/categories?post=7875"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/tags?post=7875"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}